From 33f547ff3cb1ee094f1355322d69df56eaa4d6ed Mon Sep 17 00:00:00 2001 From: wittend99 Date: Wed, 19 Sep 2012 17:21:32 +0000 Subject: [PATCH] git-svn-id: https://svn.code.sf.net/p/freetel/code@731 01035d8c-6547-0410-b346-abe4f91aad63 --- fdmdv2/build/fdmdv2.mk | 16 +- fdmdv2/build/fdmdv2.txt | 2 +- fdmdv2/build/fdmdv2.workspace | 4 +- fdmdv2/build/fdmdv2_wsp.mk | 4 +- fdmdv2/fdmdv2-doc/html/annotated.html | 48 +- .../html/class_about_dlg-members.html | 16 +- fdmdv2/fdmdv2-doc/html/class_about_dlg.html | 8 +- .../html/class_audio_dlg-members.html | 32 +- fdmdv2/fdmdv2-doc/html/class_audio_dlg.html | 14 +- .../html/class_com_ports_dlg-members.html | 31 +- .../fdmdv2-doc/html/class_com_ports_dlg.html | 77 +- .../html/class_dlg_about-members.html | 2 +- fdmdv2/fdmdv2-doc/html/class_dlg_about.html | 2 +- .../html/class_dlg_audio-members.html | 55 +- fdmdv2/fdmdv2-doc/html/class_dlg_audio.html | 11 +- .../html/class_dlg_com_ports-members.html | 32 +- .../fdmdv2-doc/html/class_dlg_com_ports.html | 74 +- .../html/class_dlg_options-members.html | 2 +- fdmdv2/fdmdv2-doc/html/class_dlg_options.html | 2 +- .../html/class_main_app-members.html | 28 +- fdmdv2/fdmdv2-doc/html/class_main_app.html | 72 +- .../html/class_main_frame-members.html | 95 +-- fdmdv2/fdmdv2-doc/html/class_main_frame.html | 5 +- .../html/class_options_dlg-members.html | 40 +- fdmdv2/fdmdv2-doc/html/class_options_dlg.html | 14 +- .../html/class_plot_panel-members.html | 75 +- fdmdv2/fdmdv2-doc/html/class_plot_panel.html | 23 +- .../html/class_plot_scalar-members.html | 89 ++- fdmdv2/fdmdv2-doc/html/class_plot_scalar.html | 23 +- .../html/class_plot_scatter-members.html | 83 +- .../fdmdv2-doc/html/class_plot_scatter.html | 23 +- .../html/class_plot_spectrum-members.html | 79 +- .../fdmdv2-doc/html/class_plot_spectrum.html | 23 +- .../html/class_plot_waterfall-members.html | 93 +-- .../fdmdv2-doc/html/class_plot_waterfall.html | 35 +- .../html/class_port_audio_wrap-members.html | 2 +- .../html/class_port_audio_wrap.html | 2 +- .../html/class_top_frame-members.html | 2 +- fdmdv2/fdmdv2-doc/html/class_top_frame.html | 2 +- fdmdv2/fdmdv2-doc/html/classes.html | 24 +- .../classtop_frame_1_1_dlg_about-members.html | 2 +- .../html/classtop_frame_1_1_dlg_about.html | 4 +- ...sstop_frame_1_1_dlg_about__coll__graph.md5 | 2 +- ...sstop_frame_1_1_dlg_about__coll__graph.png | Bin 1298 -> 2050 bytes ...op_frame_1_1_dlg_about__inherit__graph.md5 | 2 +- ...op_frame_1_1_dlg_about__inherit__graph.png | Bin 1298 -> 2050 bytes .../classtop_frame_1_1_dlg_audio-members.html | 51 +- .../html/classtop_frame_1_1_dlg_audio.html | 13 +- ...sstop_frame_1_1_dlg_audio__coll__graph.md5 | 2 +- ...sstop_frame_1_1_dlg_audio__coll__graph.png | Bin 1311 -> 2058 bytes ...op_frame_1_1_dlg_audio__inherit__graph.md5 | 2 +- ...op_frame_1_1_dlg_audio__inherit__graph.png | Bin 1311 -> 2058 bytes ...sstop_frame_1_1_dlg_com_ports-members.html | 23 +- .../classtop_frame_1_1_dlg_com_ports.html | 37 +- ...p_frame_1_1_dlg_com_ports__coll__graph.md5 | 2 +- ...p_frame_1_1_dlg_com_ports__coll__graph.png | Bin 1377 -> 2844 bytes ...rame_1_1_dlg_com_ports__inherit__graph.md5 | 2 +- ...rame_1_1_dlg_com_ports__inherit__graph.png | Bin 1377 -> 2844 bytes ...lasstop_frame_1_1_dlg_options-members.html | 2 +- .../html/classtop_frame_1_1_dlg_options.html | 4 +- ...top_frame_1_1_dlg_options__coll__graph.md5 | 2 +- ...top_frame_1_1_dlg_options__coll__graph.png | Bin 1373 -> 2161 bytes ..._frame_1_1_dlg_options__inherit__graph.md5 | 2 +- ..._frame_1_1_dlg_options__inherit__graph.png | Bin 1373 -> 2161 bytes .../classtop_frame_1_1_top_frame-members.html | 2 +- .../html/classtop_frame_1_1_top_frame.html | 6 +- ...sstop_frame_1_1_top_frame__coll__graph.md5 | 2 +- ...sstop_frame_1_1_top_frame__coll__graph.png | Bin 1308 -> 2724 bytes ...op_frame_1_1_top_frame__inherit__graph.md5 | 2 +- ...op_frame_1_1_top_frame__inherit__graph.png | Bin 1308 -> 2724 bytes fdmdv2/fdmdv2-doc/html/comp_8h_source.html | 2 +- .../fdmdv2-doc/html/dlg__about_8h_source.html | 12 +- .../fdmdv2-doc/html/dlg__audio_8h_source.html | 60 +- .../html/dlg__comports_8h_source.html | 28 +- .../html/dlg__options_8h_source.html | 14 +- .../html/fdmdv2__defines_8h_source.html | 2 +- .../html/fdmdv2__main_8h_source.html | 440 ++++++----- .../html/fdmdv2__pa__wrapper_8h_source.html | 179 +++-- .../html/fdmdv2__plot_8h_source.html | 239 +++--- .../html/fdmdv2__plot__scalar_8h_source.html | 2 +- .../html/fdmdv2__plot__scatter_8h_source.html | 2 +- .../fdmdv2__plot__spectrum_8h_source.html | 8 +- .../fdmdv2__plot__waterfall_8h_source.html | 42 +- fdmdv2/fdmdv2-doc/html/files.html | 2 +- fdmdv2/fdmdv2-doc/html/functions.html | 2 +- fdmdv2/fdmdv2-doc/html/functions_func.html | 2 +- fdmdv2/fdmdv2-doc/html/graph_legend.html | 2 +- fdmdv2/fdmdv2-doc/html/hierarchy.html | 58 +- fdmdv2/fdmdv2-doc/html/index.hhc | 269 ++++++- fdmdv2/fdmdv2-doc/html/index.hhk | 738 +++++++++++++++++- fdmdv2/fdmdv2-doc/html/index.hhp | 28 +- fdmdv2/fdmdv2-doc/html/index.html | 2 +- fdmdv2/fdmdv2-doc/html/inherit_graph_7.map | 6 +- fdmdv2/fdmdv2-doc/html/inherit_graph_7.md5 | 2 +- fdmdv2/fdmdv2-doc/html/inherit_graph_7.png | Bin 1318 -> 6441 bytes fdmdv2/fdmdv2-doc/html/inherit_graph_8.map | 2 +- fdmdv2/fdmdv2-doc/html/inherit_graph_8.md5 | 2 +- fdmdv2/fdmdv2-doc/html/inherit_graph_8.png | Bin 506 -> 1030 bytes fdmdv2/fdmdv2-doc/html/inherits.html | 8 +- .../html/struct_c_o_m_p-members.html | 2 +- fdmdv2/fdmdv2-doc/html/struct_c_o_m_p.html | 2 +- .../html/structpa_call_back_data-members.html | 2 +- .../html/structpa_call_back_data.html | 2 +- .../fdmdv2-doc/html/top_frame_8h_source.html | 221 +++--- fdmdv2/fdmdv2-doc/latex/class_about_dlg.tex | 6 + fdmdv2/fdmdv2-doc/latex/class_audio_dlg.tex | 3 + .../fdmdv2-doc/latex/class_com_ports_dlg.tex | 18 + fdmdv2/fdmdv2-doc/latex/class_dlg_audio.tex | 5 +- .../fdmdv2-doc/latex/class_dlg_com_ports.tex | 52 +- fdmdv2/fdmdv2-doc/latex/class_main_app.tex | 60 +- fdmdv2/fdmdv2-doc/latex/class_main_frame.tex | 3 + fdmdv2/fdmdv2-doc/latex/class_options_dlg.tex | 12 + fdmdv2/fdmdv2-doc/latex/class_plot_panel.tex | 13 +- .../fdmdv2-doc/latex/class_plot_waterfall.tex | 12 +- .../latex/classtop_frame_1_1_top_frame.tex | 138 +--- ...sstop_frame_1_1_top_frame__coll__graph.md5 | 2 +- ...sstop_frame_1_1_top_frame__coll__graph.pdf | Bin 11638 -> 11747 bytes ...op_frame_1_1_top_frame__inherit__graph.md5 | 2 +- ...op_frame_1_1_top_frame__inherit__graph.pdf | Bin 11638 -> 11747 bytes fdmdv2/fdmdv2-doc/latex/doxygen.sty | 4 +- fdmdv2/fdmdv2-doc/man/man3/AboutDlg.3 | 8 +- fdmdv2/fdmdv2-doc/man/man3/AudioDlg.3 | 5 +- fdmdv2/fdmdv2-doc/man/man3/COMP.3 | 2 +- fdmdv2/fdmdv2-doc/man/man3/ComPortsDlg.3 | 20 +- fdmdv2/fdmdv2-doc/man/man3/DlgAbout.3 | 2 +- fdmdv2/fdmdv2-doc/man/man3/DlgAudio.3 | 7 +- fdmdv2/fdmdv2-doc/man/man3/DlgComPorts.3 | 54 +- fdmdv2/fdmdv2-doc/man/man3/DlgOptions.3 | 2 +- fdmdv2/fdmdv2-doc/man/man3/MainApp.3 | 60 +- fdmdv2/fdmdv2-doc/man/man3/MainFrame.3 | 5 +- fdmdv2/fdmdv2-doc/man/man3/OptionsDlg.3 | 14 +- fdmdv2/fdmdv2-doc/man/man3/PlotPanel.3 | 15 +- fdmdv2/fdmdv2-doc/man/man3/PlotScalar.3 | 2 +- fdmdv2/fdmdv2-doc/man/man3/PlotScatter.3 | 2 +- fdmdv2/fdmdv2-doc/man/man3/PlotSpectrum.3 | 2 +- fdmdv2/fdmdv2-doc/man/man3/PlotWaterfall.3 | 14 +- fdmdv2/fdmdv2-doc/man/man3/PortAudioWrap.3 | 2 +- fdmdv2/fdmdv2-doc/man/man3/TopFrame.3 | 2 +- fdmdv2/fdmdv2-doc/man/man3/paCallBackData.3 | 2 +- .../fdmdv2-doc/man/man3/topFrame_TopFrame.3 | 122 +-- ...sstop_frame_1_1_top_frame__coll__graph.md5 | 2 +- ...sstop_frame_1_1_top_frame__coll__graph.png | Bin 1308 -> 2724 bytes ...op_frame_1_1_top_frame__inherit__graph.md5 | 2 +- ...op_frame_1_1_top_frame__inherit__graph.png | Bin 1308 -> 2724 bytes 144 files changed, 2934 insertions(+), 1552 deletions(-) diff --git a/fdmdv2/build/fdmdv2.mk b/fdmdv2/build/fdmdv2.mk index 875d7123..95d588cc 100644 --- a/fdmdv2/build/fdmdv2.mk +++ b/fdmdv2/build/fdmdv2.mk @@ -2,12 +2,12 @@ ## Auto Generated makefile by CodeLite IDE ## any manual changes will be erased ## -## Debug +## Release ProjectName :=fdmdv2 -ConfigurationName :=Debug +ConfigurationName :=Release WorkspacePath := "C:\bin\Projects\Radio\fdmdv2\build" ProjectPath := "C:\bin\Projects\Radio\fdmdv2\build" -IntermediateDirectory :=./Debug +IntermediateDirectory :=./Release OutDir := $(IntermediateDirectory) CurrentFileName := CurrentFilePath := @@ -35,7 +35,7 @@ PreprocessOnlySwitch :=-E ObjectsFileList :="C:\bin\Projects\Radio\fdmdv2\build\fdmdv2.txt" PCHCompileFlags := MakeDirCommand :=makedir -LinkOptions := -mwindows $(shell wx-config --debug=yes --libs --unicode=yes) +LinkOptions := -mwindows -s $(shell wx-config --debug=no --libs --unicode=yes) IncludePath := $(IncludeSwitch). $(IncludeSwitch)/bin/MinGW/msys/1.0/local/include $(IncludeSwitch)../../codec2-dev/src $(IncludeSwitch)../3rdparty/portaudio/include $(IncludeSwitch)../3rdparty/portaudio/bindings/cpp/include $(IncludeSwitch)../3rdparty/libsndfile/include $(IncludeSwitch)../3rdparty/libsamplerate-0.1.8/src IncludePCH := RcIncludePath := @@ -50,8 +50,8 @@ LibPath := $(LibraryPathSwitch). $(LibraryPathSwitch)/bin/MinGW/m AR := ar rcus CXX := g++ CC := gcc -CXXFLAGS := -g -O0 -Wall $(shell wx-config --cxxflags --unicode=yes --debug=yes) -DSVN_REVISION=\"674\" $(Preprocessors) -CFLAGS := -g -O0 -Wall $(shell wx-config --cxxflags --unicode=yes --debug=yes) -DSVN_REVISION=\"674\" $(Preprocessors) +CXXFLAGS := -O2 -Wall $(shell wx-config --cxxflags --unicode=yes --debug=no) -DSVN_REVISION=\"674\" $(Preprocessors) +CFLAGS := -O2 -Wall $(shell wx-config --cxxflags --unicode=yes --debug=no) -DSVN_REVISION=\"674\" $(Preprocessors) ## @@ -78,7 +78,7 @@ $(OutputFile): $(IntermediateDirectory)/.d $(Objects) $(LinkerName) $(OutputSwitch)$(OutputFile) @$(ObjectsFileList) $(LibPath) $(Libs) $(LinkOptions) $(IntermediateDirectory)/.d: - @$(MakeDirCommand) "./Debug" + @$(MakeDirCommand) "./Release" PreBuild: @@ -226,6 +226,6 @@ clean: $(RM) $(IntermediateDirectory)/src_fdmdv2_plot_scalar$(PreprocessSuffix) $(RM) $(OutputFile) $(RM) $(OutputFile).exe - $(RM) "C:\bin\Projects\Radio\fdmdv2\build\.build-debug\fdmdv2" + $(RM) "C:\bin\Projects\Radio\fdmdv2\build\.build-release\fdmdv2" diff --git a/fdmdv2/build/fdmdv2.txt b/fdmdv2/build/fdmdv2.txt index b4a88d46..444adc7e 100644 --- a/fdmdv2/build/fdmdv2.txt +++ b/fdmdv2/build/fdmdv2.txt @@ -1 +1 @@ -./Debug/src_dlg_about.o ./Debug/src_dlg_audio.o ./Debug/src_dlg_comports.o ./Debug/src_dlg_options.o ./Debug/src_fdmdv2_main.o ./Debug/src_fdmdv2_plot.o ./Debug/src_topFrame.o ./Debug/src_fdmdv2_plot_scatter.o ./Debug/src_fdmdv2_plot_waterfall.o ./Debug/src_fdmdv2_plot_spectrum.o ./Debug/src_fdmdv2_pa_wrapper.o ./Debug/src_fdmdv2_plot_scalar.o +./Release/src_dlg_about.o ./Release/src_dlg_audio.o ./Release/src_dlg_comports.o ./Release/src_dlg_options.o ./Release/src_fdmdv2_main.o ./Release/src_fdmdv2_plot.o ./Release/src_topFrame.o ./Release/src_fdmdv2_plot_scatter.o ./Release/src_fdmdv2_plot_waterfall.o ./Release/src_fdmdv2_plot_spectrum.o ./Release/src_fdmdv2_pa_wrapper.o ./Release/src_fdmdv2_plot_scalar.o diff --git a/fdmdv2/build/fdmdv2.workspace b/fdmdv2/build/fdmdv2.workspace index 2f417639..25a589b2 100644 --- a/fdmdv2/build/fdmdv2.workspace +++ b/fdmdv2/build/fdmdv2.workspace @@ -4,12 +4,12 @@ - + - + diff --git a/fdmdv2/build/fdmdv2_wsp.mk b/fdmdv2/build/fdmdv2_wsp.mk index 4ea617a2..59fb53ea 100644 --- a/fdmdv2/build/fdmdv2_wsp.mk +++ b/fdmdv2/build/fdmdv2_wsp.mk @@ -1,8 +1,8 @@ .PHONY: clean All All: - @echo ----------Building project:[ fdmdv2 - Debug ]---------- + @echo ----------Building project:[ fdmdv2 - Release ]---------- @"$(MAKE)" -f "fdmdv2.mk" clean: - @echo ----------Cleaning project:[ fdmdv2 - Debug ]---------- + @echo ----------Cleaning project:[ fdmdv2 - Release ]---------- @"$(MAKE)" -f "fdmdv2.mk" clean diff --git a/fdmdv2/fdmdv2-doc/html/annotated.html b/fdmdv2/fdmdv2-doc/html/annotated.html index 03c66977..d5383bc2 100644 --- a/fdmdv2/fdmdv2-doc/html/annotated.html +++ b/fdmdv2/fdmdv2-doc/html/annotated.html @@ -49,32 +49,38 @@ diff --git a/fdmdv2/fdmdv2-doc/html/class_about_dlg-members.html b/fdmdv2/fdmdv2-doc/html/class_about_dlg-members.html index 45b5d8f0..7b662bf8 100644 --- a/fdmdv2/fdmdv2-doc/html/class_about_dlg-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_about_dlg-members.html @@ -53,17 +53,19 @@ - - - - - - + + + + + + + +
AboutDlg(wxWindow *parent)AboutDlg
DlgAbout(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("About FDMDV2"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(352, 343), long style=wxDEFAULT_DIALOG_STYLE) (defined in DlgAbout)DlgAbout
m_bitmapAbout (defined in DlgAbout)DlgAboutprotected
m_button9 (defined in DlgAbout)DlgAboutprotected
m_staticText1 (defined in DlgAbout)DlgAboutprotected
m_textCtrl2 (defined in DlgAbout)DlgAboutprotected
OnClose(wxCloseEvent &event) (defined in DlgAbout)DlgAboutinlineprotectedvirtual
OnInitDialog(wxInitDialogEvent &event) (defined in AboutDlg)AboutDlgprotectedvirtual
ExchangeData(int inout) (defined in AboutDlg)AboutDlg
m_bitmapAbout (defined in DlgAbout)DlgAboutprotected
m_button9 (defined in DlgAbout)DlgAboutprotected
m_staticText1 (defined in DlgAbout)DlgAboutprotected
m_textCtrl2 (defined in DlgAbout)DlgAboutprotected
OnClose(wxCloseEvent &event) (defined in DlgAbout)DlgAboutinlineprotectedvirtual
OnInitDialog(wxInitDialogEvent &event) (defined in AboutDlg)AboutDlgprotectedvirtual
OnOK(wxCommandEvent &event) (defined in AboutDlg)AboutDlg
~DlgAbout() (defined in DlgAbout)DlgAbout
diff --git a/fdmdv2/fdmdv2-doc/html/class_about_dlg.html b/fdmdv2/fdmdv2-doc/html/class_about_dlg.html index f7e60474..22167dba 100644 --- a/fdmdv2/fdmdv2-doc/html/class_about_dlg.html +++ b/fdmdv2/fdmdv2-doc/html/class_about_dlg.html @@ -71,6 +71,12 @@ Collaboration diagram for AboutDlg: Public Member Functions  AboutDlg (wxWindow *parent)   + +void ExchangeData (int inout) +  + +void OnOK (wxCommandEvent &event) +  - Public Member Functions inherited from DlgAbout  DlgAbout (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("About FDMDV2"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(352, 343), long style=wxDEFAULT_DIALOG_STYLE) @@ -127,7 +133,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 bc98782b..0b003d9a 100644 --- a/fdmdv2/fdmdv2-doc/html/class_audio_dlg-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_audio_dlg-members.html @@ -53,17 +53,17 @@ - - - - - - - - - - - + + + + + + + + + + + @@ -77,10 +77,10 @@ - - - - + + + + @@ -98,7 +98,7 @@
AudioDlg(wxWindow *parent)AudioDlg
DlgAudio(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Audio Options"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(555, 419), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER) (defined in DlgAudio)DlgAudio
m_comboAudioCodec (defined in DlgAudio)DlgAudioprotected
m_comboCodecSpkr (defined in DlgAudio)DlgAudioprotected
m_comboCodecTx (defined in DlgAudio)DlgAudioprotected
m_comboRadioRx (defined in DlgAudio)DlgAudioprotected
m_lbRxInput (defined in DlgAudio)DlgAudioprotected
m_lbTxOutput (defined in DlgAudio)DlgAudioprotected
m_lbVoiceInput (defined in DlgAudio)DlgAudioprotected
m_lbVoiceOutput (defined in DlgAudio)DlgAudioprotected
m_nbAudioOptions (defined in DlgAudio)DlgAudioprotected
m_panelDevices (defined in DlgAudio)DlgAudioprotected
m_panelRightChannel (defined in DlgAudio)DlgAudioprotected
ExchangeData(int inout) (defined in AudioDlg)AudioDlg
m_comboAudioCodec (defined in DlgAudio)DlgAudioprotected
m_comboCodecSpkr (defined in DlgAudio)DlgAudioprotected
m_comboCodecTx (defined in DlgAudio)DlgAudioprotected
m_comboRadioRx (defined in DlgAudio)DlgAudioprotected
m_lbRxInput (defined in DlgAudio)DlgAudioprotected
m_lbTxOutput (defined in DlgAudio)DlgAudioprotected
m_lbVoiceInput (defined in DlgAudio)DlgAudioprotected
m_lbVoiceOutput (defined in DlgAudio)DlgAudioprotected
m_nbAudioOptions (defined in DlgAudio)DlgAudioprotected
m_panelDevices (defined in DlgAudio)DlgAudioprotected
m_panelSettings (defined in DlgAudio)DlgAudioprotected
m_radioBtnFileOnly (defined in DlgAudio)DlgAudioprotected
m_radioBtnPortAudio (defined in DlgAudio)DlgAudioprotected
m_staticText151 (defined in DlgAudio)DlgAudioprotected
m_staticText16 (defined in DlgAudio)DlgAudioprotected
m_staticText17 (defined in DlgAudio)DlgAudioprotected
m_textCtrl15 (defined in DlgAudio)DlgAudioprotected
m_textNumChIn (defined in DlgAudio)DlgAudioprotected
m_textNumChOut (defined in DlgAudio)DlgAudioprotected
m_textRxInput (defined in DlgAudio)DlgAudioprotected
m_textNumChIn (defined in DlgAudio)DlgAudioprotected
m_textNumChOut (defined in DlgAudio)DlgAudioprotected
m_textRxInput (defined in DlgAudio)DlgAudioprotected
m_textTxOutput (defined in DlgAudio)DlgAudioprotected
m_textVoiceInput (defined in DlgAudio)DlgAudioprotected
m_textVoiceOutput (defined in DlgAudio)DlgAudioprotected
OnApply(wxCommandEvent &event) (defined in AudioDlg)AudioDlgprotectedvirtual
diff --git a/fdmdv2/fdmdv2-doc/html/class_audio_dlg.html b/fdmdv2/fdmdv2-doc/html/class_audio_dlg.html index 47c7b2c5..b794b41f 100644 --- a/fdmdv2/fdmdv2-doc/html/class_audio_dlg.html +++ b/fdmdv2/fdmdv2-doc/html/class_audio_dlg.html @@ -83,6 +83,9 @@ void OnVoiceInputSelect void OnVoiceOutputSelect (wxCommandEvent &event)   + +void ExchangeData (int inout) +  - Public Member Functions inherited from DlgAudio  DlgAudio (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Audio Options"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(555, 419), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER) @@ -175,9 +178,9 @@ wxTextCtrl * m_textRxInput wxListBox * m_lbTxOutput   - -wxTextCtrl * m_textCtrl15 -  + +wxTextCtrl * m_textTxOutput wxListBox * m_lbVoiceInput   @@ -190,9 +193,6 @@ wxListBox * m_lbVoiceOutpu wxTextCtrl * m_textVoiceOutput   - -wxPanel * m_panelRightChannel wxStdDialogButtonSizer * m_sdbSizer3   @@ -231,7 +231,7 @@ wxButton * m_sdbSizer3Canc 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 edf183b4..90dfa353 100644 --- a/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg-members.html @@ -52,20 +52,35 @@

This is the complete list of members for ComPortsDlg, including all inherited members.

- - - - - + + + + + + + - + + + + + + + + + + + + + - + +
ComPortsDlg(wxWindow *parent)ComPortsDlg
DlgComPorts(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Select Com Port"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(399, 226), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER) (defined in DlgComPorts)DlgComPorts
m_listCtrlPortSelect (defined in DlgComPorts)DlgComPortsprotected
m_sdbSizer3 (defined in DlgComPorts)DlgComPortsprotected
m_sdbSizer3Cancel (defined in DlgComPorts)DlgComPortsprotected
m_sdbSizer3OK (defined in DlgComPorts)DlgComPortsprotected
DlgComPorts(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Select Com Port"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(399, 354), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER) (defined in DlgComPorts)DlgComPorts
ExchangeData(int inout) (defined in ComPortsDlg)ComPortsDlg
m_listCtrlPortSelect (defined in DlgComPorts)DlgComPortsprotected
m_sdbSizer5 (defined in DlgComPorts)DlgComPortsprotected
m_sdbSizer5Apply (defined in DlgComPorts)DlgComPortsprotected
m_sdbSizer5Cancel (defined in DlgComPorts)DlgComPortsprotected
m_sdbSizer5OK (defined in DlgComPorts)DlgComPortsprotected
m_staticText8 (defined in DlgComPorts)DlgComPortsprotected
m_staticText9 (defined in DlgComPorts)DlgComPortsprotected
m_textCtrl10 (defined in DlgComPorts)DlgComPortsprotected
m_staticText91 (defined in DlgComPorts)DlgComPortsprotected
m_staticText911 (defined in DlgComPorts)DlgComPortsprotected
m_staticText912 (defined in DlgComPorts)DlgComPortsprotected
m_staticText913 (defined in DlgComPorts)DlgComPortsprotected
m_textRigCtrlBaud (defined in DlgComPorts)DlgComPortsprotected
m_textRigCtrlDatabits (defined in DlgComPorts)DlgComPortsprotected
m_textRigCtrlParity (defined in DlgComPorts)DlgComPortsprotected
m_textRigCtrlPort (defined in DlgComPorts)DlgComPortsprotected
m_textRigCtrlStopbits (defined in DlgComPorts)DlgComPortsprotected
OnApply(wxCommandEvent &event) (defined in ComPortsDlg)ComPortsDlgprotectedvirtual
OnCancel(wxCommandEvent &event) (defined in ComPortsDlg)ComPortsDlgprotectedvirtual
OnClose(wxCloseEvent &event) (defined in ComPortsDlg)ComPortsDlgprotectedvirtual
OnInitDialog(wxInitDialogEvent &event) (defined in ComPortsDlg)ComPortsDlgprotectedvirtual
OnListItemSelected(wxListEvent &event) (defined in ComPortsDlg)ComPortsDlgprotectedvirtual
~DlgComPorts() (defined in DlgComPorts)DlgComPorts
OnOK(wxCommandEvent &event) (defined in ComPortsDlg)ComPortsDlgprotectedvirtual
~DlgComPorts() (defined in DlgComPorts)DlgComPorts
diff --git a/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg.html b/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg.html index 4d7d3a6b..9119421e 100644 --- a/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg.html +++ b/fdmdv2/fdmdv2-doc/html/class_com_ports_dlg.html @@ -71,16 +71,34 @@ Collaboration diagram for ComPortsDlg: Public Member Functions  ComPortsDlg (wxWindow *parent)   + +void ExchangeData (int inout) +  - Public Member Functions inherited from DlgComPorts -DlgComPorts (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Select Com Port"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(399, 226), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER) -  +DlgComPorts (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Select Com Port"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(399, 354), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER) +  + + + + + + + + + +

Protected Member Functions

void OnListItemSelected (wxListEvent &event)
 
+void OnCancel (wxCommandEvent &event)
 
+void OnOK (wxCommandEvent &event)
 
+void OnClose (wxCloseEvent &event)
 
+void OnInitDialog (wxInitDialogEvent &event)
 
+void OnApply (wxCommandEvent &event)
 
@@ -94,18 +112,45 @@ wxListCtrl *  - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + +

Additional Inherited Members

m_listCtrlPor
wxStaticText * m_staticText9
 
-wxTextCtrl * m_textCtrl10
 
-wxStdDialogButtonSizer * m_sdbSizer3
 
-wxButton * m_sdbSizer3OK
 
-wxButton * m_sdbSizer3Cancel
 
+wxTextCtrl * m_textRigCtrlPort
 
+wxStaticText * m_staticText91
 
+wxTextCtrl * m_textRigCtrlBaud
 
+wxStaticText * m_staticText911
 
+wxTextCtrl * m_textRigCtrlDatabits
 
+wxStaticText * m_staticText912
 
+wxTextCtrl * m_textRigCtrlStopbits
 
+wxStaticText * m_staticText913
 
+wxTextCtrl * m_textRigCtrlParity
 
+wxStdDialogButtonSizer * m_sdbSizer5
 
+wxButton * m_sdbSizer5OK
 
+wxButton * m_sdbSizer5Apply
 
+wxButton * m_sdbSizer5Cancel
 

Constructor & Destructor Documentation

@@ -132,7 +177,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 34e8920a..351e099a 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 78ac2153..742345fe 100644 --- a/fdmdv2/fdmdv2-doc/html/class_dlg_about.html +++ b/fdmdv2/fdmdv2-doc/html/class_dlg_about.html @@ -107,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 cbbb1e12..980ac096 100644 --- a/fdmdv2/fdmdv2-doc/html/class_dlg_audio-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_dlg_audio-members.html @@ -62,40 +62,39 @@ m_lbVoiceOutput (defined in DlgAudio)DlgAudioprotected m_nbAudioOptions (defined in DlgAudio)DlgAudioprotected m_panelDevices (defined in DlgAudio)DlgAudioprotected - m_panelRightChannel (defined in DlgAudio)DlgAudioprotected - m_panelSettings (defined in DlgAudio)DlgAudioprotected - m_radioBtnFileOnly (defined in DlgAudio)DlgAudioprotected - m_radioBtnPortAudio (defined in DlgAudio)DlgAudioprotected - m_sdbSizer3 (defined in DlgAudio)DlgAudioprotected - m_sdbSizer3Apply (defined in DlgAudio)DlgAudioprotected - m_sdbSizer3Cancel (defined in DlgAudio)DlgAudioprotected - m_sdbSizer3OK (defined in DlgAudio)DlgAudioprotected - m_staticText14 (defined in DlgAudio)DlgAudioprotected - m_staticText141 (defined in DlgAudio)DlgAudioprotected - m_staticText15 (defined in DlgAudio)DlgAudioprotected - m_staticText151 (defined in DlgAudio)DlgAudioprotected - m_staticText16 (defined in DlgAudio)DlgAudioprotected - m_staticText17 (defined in DlgAudio)DlgAudioprotected - m_textCtrl15 (defined in DlgAudio)DlgAudioprotected + m_panelSettings (defined in DlgAudio)DlgAudioprotected + m_radioBtnFileOnly (defined in DlgAudio)DlgAudioprotected + m_radioBtnPortAudio (defined in DlgAudio)DlgAudioprotected + m_sdbSizer3 (defined in DlgAudio)DlgAudioprotected + m_sdbSizer3Apply (defined in DlgAudio)DlgAudioprotected + m_sdbSizer3Cancel (defined in DlgAudio)DlgAudioprotected + m_sdbSizer3OK (defined in DlgAudio)DlgAudioprotected + m_staticText14 (defined in DlgAudio)DlgAudioprotected + m_staticText141 (defined in DlgAudio)DlgAudioprotected + m_staticText15 (defined in DlgAudio)DlgAudioprotected + m_staticText151 (defined in DlgAudio)DlgAudioprotected + m_staticText16 (defined in DlgAudio)DlgAudioprotected + m_staticText17 (defined in DlgAudio)DlgAudioprotected m_textNumChIn (defined in DlgAudio)DlgAudioprotected m_textNumChOut (defined in DlgAudio)DlgAudioprotected m_textRxInput (defined in DlgAudio)DlgAudioprotected - m_textVoiceInput (defined in DlgAudio)DlgAudioprotected - m_textVoiceOutput (defined in DlgAudio)DlgAudioprotected - OnApply(wxCommandEvent &event) (defined in DlgAudio)DlgAudioinlineprotectedvirtual - OnCancel(wxCommandEvent &event) (defined in DlgAudio)DlgAudioinlineprotectedvirtual - OnClose(wxCloseEvent &event) (defined in DlgAudio)DlgAudioinlineprotectedvirtual - OnInitDialog(wxInitDialogEvent &event) (defined in DlgAudio)DlgAudioinlineprotectedvirtual - OnOK(wxCommandEvent &event) (defined in DlgAudio)DlgAudioinlineprotectedvirtual - OnRxInputSelect(wxCommandEvent &event) (defined in DlgAudio)DlgAudioinlineprotectedvirtual - OnTxOutputSelect(wxCommandEvent &event) (defined in DlgAudio)DlgAudioinlineprotectedvirtual - OnVoiceInputSelect(wxCommandEvent &event) (defined in DlgAudio)DlgAudioinlineprotectedvirtual - OnVoiceOutputSelect(wxCommandEvent &event) (defined in DlgAudio)DlgAudioinlineprotectedvirtual - ~DlgAudio() (defined in DlgAudio)DlgAudio + m_textTxOutput (defined in DlgAudio)DlgAudioprotected + m_textVoiceInput (defined in DlgAudio)DlgAudioprotected + m_textVoiceOutput (defined in DlgAudio)DlgAudioprotected + OnApply(wxCommandEvent &event) (defined in DlgAudio)DlgAudioinlineprotectedvirtual + OnCancel(wxCommandEvent &event) (defined in DlgAudio)DlgAudioinlineprotectedvirtual + OnClose(wxCloseEvent &event) (defined in DlgAudio)DlgAudioinlineprotectedvirtual + OnInitDialog(wxInitDialogEvent &event) (defined in DlgAudio)DlgAudioinlineprotectedvirtual + OnOK(wxCommandEvent &event) (defined in DlgAudio)DlgAudioinlineprotectedvirtual + OnRxInputSelect(wxCommandEvent &event) (defined in DlgAudio)DlgAudioinlineprotectedvirtual + OnTxOutputSelect(wxCommandEvent &event) (defined in DlgAudio)DlgAudioinlineprotectedvirtual + OnVoiceInputSelect(wxCommandEvent &event) (defined in DlgAudio)DlgAudioinlineprotectedvirtual + OnVoiceOutputSelect(wxCommandEvent &event) (defined in DlgAudio)DlgAudioinlineprotectedvirtual + ~DlgAudio() (defined in DlgAudio)DlgAudio diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_audio.html b/fdmdv2/fdmdv2-doc/html/class_dlg_audio.html index 96fdd552..0d1655cc 100644 --- a/fdmdv2/fdmdv2-doc/html/class_dlg_audio.html +++ b/fdmdv2/fdmdv2-doc/html/class_dlg_audio.html @@ -166,9 +166,9 @@ wxTextCtrl * m_textRxInput wxListBox * m_lbTxOutput   - -wxTextCtrl * m_textCtrl15 -  + +wxTextCtrl * m_textTxOutput wxListBox * m_lbVoiceInput   @@ -181,9 +181,6 @@ wxListBox * m_lbVoiceOutpu wxTextCtrl * m_textVoiceOutput   - -wxPanel * m_panelRightChannel wxStdDialogButtonSizer * m_sdbSizer3   @@ -206,7 +203,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 51328631..96a51df6 100644 --- a/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports-members.html @@ -51,20 +51,34 @@

This is the complete list of members for DlgComPorts, including all inherited members.

- + - - - - - - - + + + + + + + + + + + + + + + + + + + + +
DlgComPorts(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Select Com Port"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(399, 226), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER) (defined in DlgComPorts)DlgComPorts
DlgComPorts(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Select Com Port"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(399, 354), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER) (defined in DlgComPorts)DlgComPorts
m_listCtrlPortSelect (defined in DlgComPorts)DlgComPortsprotected
m_sdbSizer3 (defined in DlgComPorts)DlgComPortsprotected
m_sdbSizer3Cancel (defined in DlgComPorts)DlgComPortsprotected
m_sdbSizer3OK (defined in DlgComPorts)DlgComPortsprotected
m_staticText8 (defined in DlgComPorts)DlgComPortsprotected
m_staticText9 (defined in DlgComPorts)DlgComPortsprotected
m_textCtrl10 (defined in DlgComPorts)DlgComPortsprotected
OnListItemSelected(wxListEvent &event) (defined in DlgComPorts)DlgComPortsinlineprotectedvirtual
m_sdbSizer5 (defined in DlgComPorts)DlgComPortsprotected
m_sdbSizer5Apply (defined in DlgComPorts)DlgComPortsprotected
m_sdbSizer5Cancel (defined in DlgComPorts)DlgComPortsprotected
m_sdbSizer5OK (defined in DlgComPorts)DlgComPortsprotected
m_staticText8 (defined in DlgComPorts)DlgComPortsprotected
m_staticText9 (defined in DlgComPorts)DlgComPortsprotected
m_staticText91 (defined in DlgComPorts)DlgComPortsprotected
m_staticText911 (defined in DlgComPorts)DlgComPortsprotected
m_staticText912 (defined in DlgComPorts)DlgComPortsprotected
m_staticText913 (defined in DlgComPorts)DlgComPortsprotected
m_textRigCtrlBaud (defined in DlgComPorts)DlgComPortsprotected
m_textRigCtrlDatabits (defined in DlgComPorts)DlgComPortsprotected
m_textRigCtrlParity (defined in DlgComPorts)DlgComPortsprotected
m_textRigCtrlPort (defined in DlgComPorts)DlgComPortsprotected
m_textRigCtrlStopbits (defined in DlgComPorts)DlgComPortsprotected
OnApply(wxCommandEvent &event) (defined in DlgComPorts)DlgComPortsinlineprotectedvirtual
OnCancel(wxCommandEvent &event) (defined in DlgComPorts)DlgComPortsinlineprotectedvirtual
OnClose(wxCloseEvent &event) (defined in DlgComPorts)DlgComPortsinlineprotectedvirtual
OnInitDialog(wxInitDialogEvent &event) (defined in DlgComPorts)DlgComPortsinlineprotectedvirtual
OnListItemSelected(wxListEvent &event) (defined in DlgComPorts)DlgComPortsinlineprotectedvirtual
OnOK(wxCommandEvent &event) (defined in DlgComPorts)DlgComPortsinlineprotectedvirtual
~DlgComPorts() (defined in DlgComPorts)DlgComPorts
diff --git a/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports.html b/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports.html index 6c019a70..071ffe48 100644 --- a/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports.html +++ b/fdmdv2/fdmdv2-doc/html/class_dlg_com_ports.html @@ -70,15 +70,30 @@ Collaboration diagram for DlgComPorts: - - + +

Public Member Functions

DlgComPorts (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Select Com Port"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(399, 226), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
 
DlgComPorts (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Select Com Port"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(399, 354), long style=wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER)
 
+ + + + + + + + + +

Protected Member Functions

virtual void OnListItemSelected (wxListEvent &event)
 
+virtual void OnCancel (wxCommandEvent &event)
 
+virtual void OnOK (wxCommandEvent &event)
 
+virtual void OnClose (wxCloseEvent &event)
 
+virtual void OnInitDialog (wxInitDialogEvent &event)
 
+virtual void OnApply (wxCommandEvent &event)
 
@@ -91,18 +106,45 @@ wxListCtrl *  - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + +

Protected Attributes

m_listCtrlPor
wxStaticText * m_staticText9
 
-wxTextCtrl * m_textCtrl10
 
-wxStdDialogButtonSizer * m_sdbSizer3
 
-wxButton * m_sdbSizer3OK
 
-wxButton * m_sdbSizer3Cancel
 
+wxTextCtrl * m_textRigCtrlPort
 
+wxStaticText * m_staticText91
 
+wxTextCtrl * m_textRigCtrlBaud
 
+wxStaticText * m_staticText911
 
+wxTextCtrl * m_textRigCtrlDatabits
 
+wxStaticText * m_staticText912
 
+wxTextCtrl * m_textRigCtrlStopbits
 
+wxStaticText * m_staticText913
 
+wxTextCtrl * m_textRigCtrlParity
 
+wxStdDialogButtonSizer * m_sdbSizer5
 
+wxButton * m_sdbSizer5OK
 
+wxButton * m_sdbSizer5Apply
 
+wxButton * m_sdbSizer5Cancel
 

Detailed Description

Class DlgComPorts

@@ -113,7 +155,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 7d2d769f..941981b9 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 ddd03171..1e4f7975 100644 --- a/fdmdv2/fdmdv2-doc/html/class_dlg_options.html +++ b/fdmdv2/fdmdv2-doc/html/class_dlg_options.html @@ -140,7 +140,7 @@ wxButton * m_sdbSizer4Canc diff --git a/fdmdv2/fdmdv2-doc/html/class_main_app-members.html b/fdmdv2/fdmdv2-doc/html/class_main_app-members.html index bc1c7957..c7471e91 100644 --- a/fdmdv2/fdmdv2-doc/html/class_main_app-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_main_app-members.html @@ -51,14 +51,32 @@

This is the complete list of members for MainApp, including all inherited members.

- - - - + + + + + + + + + + + + + + + + + + + + + +
g_config (defined in MainApp)MainAppprotected
loadConfig() (defined in MainApp)MainApp
OnExit() (defined in MainApp)MainAppinlinevirtual
OnInit() (defined in MainApp)MainAppvirtual
loadConfig() (defined in MainApp)MainApp
m_radioBtnFileOnly (defined in MainApp)MainApp
m_radioBtnPortAudio (defined in MainApp)MainApp
m_rTopWindow (defined in MainApp)MainApp
m_StrAppName (defined in MainApp)MainApp
m_strBitrate (defined in MainApp)MainApp
m_strRigCtrlBaud (defined in MainApp)MainApp
m_strRigCtrlDatabits (defined in MainApp)MainApp
m_strRigCtrlParity (defined in MainApp)MainApp
m_strRigCtrlPort (defined in MainApp)MainApp
m_strRigCtrlStopbits (defined in MainApp)MainApp
m_strRxInAudio (defined in MainApp)MainApp
m_strRxOutAudio (defined in MainApp)MainApp
m_strSampleRate (defined in MainApp)MainApp
m_strVendName (defined in MainApp)MainApp
m_textNumChIn (defined in MainApp)MainApp
m_textNumChOut (defined in MainApp)MainApp
m_textVoiceInput (defined in MainApp)MainApp
m_textVoiceOutput (defined in MainApp)MainApp
OnExit() (defined in MainApp)MainAppvirtual
OnInit() (defined in MainApp)MainAppvirtual
saveConfig() (defined in MainApp)MainApp
diff --git a/fdmdv2/fdmdv2-doc/html/class_main_app.html b/fdmdv2/fdmdv2-doc/html/class_main_app.html index 5f67ed6e..f5a96271 100644 --- a/fdmdv2/fdmdv2-doc/html/class_main_app.html +++ b/fdmdv2/fdmdv2-doc/html/class_main_app.html @@ -46,7 +46,7 @@
MainApp Class Reference
@@ -68,18 +68,72 @@ Public Member Functions virtual bool OnInit ()   - + virtual int OnExit () -  +  bool loadConfig ()   + +bool saveConfig () +  - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

-Protected Attributes

-wxConfig * g_config
 

+Public Attributes

+wxString m_strVendName
 
+wxString m_StrAppName
 
+wxRadioButton m_radioBtnPortAudio
 
+wxRadioButton m_radioBtnFileOnly
 
+wxString m_textNumChOut
 
+wxString m_textNumChIn
 
+wxString m_strRxInAudio
 
+wxString m_strRxOutAudio
 
+wxString m_textVoiceInput
 
+wxString m_textVoiceOutput
 
+wxString m_strSampleRate
 
+wxString m_strBitrate
 
+wxString m_strRigCtrlPort
 
+wxString m_strRigCtrlBaud
 
+wxString m_strRigCtrlDatabits
 
+wxString m_strRigCtrlStopbits
 
+wxString m_strRigCtrlParity
 
+wxRect m_rTopWindow
 

The documentation for this class was generated from the following files:
  • C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_main.h
  • @@ -88,7 +142,7 @@ wxConfig * g_config diff --git a/fdmdv2/fdmdv2-doc/html/class_main_frame-members.html b/fdmdv2/fdmdv2-doc/html/class_main_frame-members.html index 1e7f7f94..9cc447e5 100644 --- a/fdmdv2/fdmdv2-doc/html/class_main_frame-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_main_frame-members.html @@ -109,56 +109,57 @@ OnCopyUpdateUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotectedvirtual OnCut(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual OnCutUpdateUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnExit(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnExitClick(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnHelpAbout(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnHelpCheckUpdates(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnHelpCheckUpdatesUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnOpen(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnOpenUpdateUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnPaint(wxPaintEvent &event) (defined in MainFrame)MainFrameprotected - OnPaste(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnPasteUpdateUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnPlayAudioFile(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnSave(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnSaveUpdateUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnSize(wxSizeEvent &event) (defined in MainFrame)MainFrameprotected - OnSliderScrollBottom(wxScrollEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnSliderScrollTop(wxScrollEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnTimer(wxTimerEvent &evt) (defined in MainFrame)MainFrameprotected - OnTogBtnALCClick(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnTogBtnAnalogClick(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnTogBtnOnOff(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnTogBtnRxID(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnTogBtnSplitClick(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnTogBtnTXClick(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnTogBtnTxID(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnToolsAudio(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnToolsAudioUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnToolsComCfg(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnToolsComCfgUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnToolsOptions(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnToolsOptionsUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotectedvirtual - OnUpdateUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotected - 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) (defined in MainFrame)MainFrame - 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 + OnDeleteConfig(wxCommandEvent &) (defined in MainFrame)MainFrameprotected + OnExit(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnExitClick(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnHelpAbout(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnHelpCheckUpdates(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnHelpCheckUpdatesUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnOpen(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnOpenUpdateUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnPaint(wxPaintEvent &event) (defined in MainFrame)MainFrameprotected + OnPaste(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnPasteUpdateUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnPlayAudioFile(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnSave(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnSaveUpdateUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnSize(wxSizeEvent &event) (defined in MainFrame)MainFrameprotected + OnSliderScrollBottom(wxScrollEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnSliderScrollTop(wxScrollEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnTimer(wxTimerEvent &evt) (defined in MainFrame)MainFrameprotected + OnTogBtnALCClick(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnTogBtnAnalogClick(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnTogBtnOnOff(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnTogBtnRxID(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnTogBtnSplitClick(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnTogBtnTXClick(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnTogBtnTxID(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnToolsAudio(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnToolsAudioUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnToolsComCfg(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnToolsComCfgUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnToolsOptions(wxCommandEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnToolsOptionsUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotectedvirtual + OnUpdateUI(wxUpdateUIEvent &event) (defined in MainFrame)MainFrameprotected + 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) (defined in MainFrame)MainFrame + 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 81fcac7f..3c5d747a 100644 --- a/fdmdv2/fdmdv2-doc/html/class_main_frame.html +++ b/fdmdv2/fdmdv2-doc/html/class_main_frame.html @@ -316,6 +316,9 @@ void OnUpdateUI (wxUpd void OnTimer (wxTimerEvent &evt)   + +void OnDeleteConfig (wxCommandEvent &) +  wxString LoadUserImage (wxImage &image)   @@ -401,7 +404,7 @@ wxStatusBar * m_statusBar1 diff --git a/fdmdv2/fdmdv2-doc/html/class_options_dlg-members.html b/fdmdv2/fdmdv2-doc/html/class_options_dlg-members.html index 884eb78b..836d6ae2 100644 --- a/fdmdv2/fdmdv2-doc/html/class_options_dlg-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_options_dlg-members.html @@ -52,29 +52,33 @@

This is the complete list of members for OptionsDlg, including all inherited members.

- - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + +
DlgOptions(wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Program Options"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(332, 364), long style=wxDEFAULT_DIALOG_STYLE) (defined in DlgOptions)DlgOptions
m_sdbSizer4 (defined in DlgOptions)DlgOptionsprotected
m_sdbSizer4Cancel (defined in DlgOptions)DlgOptionsprotected
m_sdbSizer4OK (defined in DlgOptions)DlgOptionsprotected
m_staticText2 (defined in DlgOptions)DlgOptionsprotected
m_staticText3 (defined in DlgOptions)DlgOptionsprotected
m_staticText4 (defined in DlgOptions)DlgOptionsprotected
m_staticText5 (defined in DlgOptions)DlgOptionsprotected
m_staticText6 (defined in DlgOptions)DlgOptionsprotected
m_staticText7 (defined in DlgOptions)DlgOptionsprotected
m_textCtrl3 (defined in DlgOptions)DlgOptionsprotected
m_textCtrl4 (defined in DlgOptions)DlgOptionsprotected
m_textCtrl5 (defined in DlgOptions)DlgOptionsprotected
m_textCtrl6 (defined in DlgOptions)DlgOptionsprotected
m_textCtrl7 (defined in DlgOptions)DlgOptionsprotected
m_textCtrl8 (defined in DlgOptions)DlgOptionsprotected
OnClose(wxCloseEvent &event) (defined in OptionsDlg)OptionsDlgprotectedvirtual
OnInitDialog(wxInitDialogEvent &event) (defined in OptionsDlg)OptionsDlgprotectedvirtual
ExchangeData(int inout) (defined in OptionsDlg)OptionsDlg
m_sdbSizer4 (defined in DlgOptions)DlgOptionsprotected
m_sdbSizer4Cancel (defined in DlgOptions)DlgOptionsprotected
m_sdbSizer4OK (defined in DlgOptions)DlgOptionsprotected
m_staticText2 (defined in DlgOptions)DlgOptionsprotected
m_staticText3 (defined in DlgOptions)DlgOptionsprotected
m_staticText4 (defined in DlgOptions)DlgOptionsprotected
m_staticText5 (defined in DlgOptions)DlgOptionsprotected
m_staticText6 (defined in DlgOptions)DlgOptionsprotected
m_staticText7 (defined in DlgOptions)DlgOptionsprotected
m_textCtrl3 (defined in DlgOptions)DlgOptionsprotected
m_textCtrl4 (defined in DlgOptions)DlgOptionsprotected
m_textCtrl5 (defined in DlgOptions)DlgOptionsprotected
m_textCtrl6 (defined in DlgOptions)DlgOptionsprotected
m_textCtrl7 (defined in DlgOptions)DlgOptionsprotected
m_textCtrl8 (defined in DlgOptions)DlgOptionsprotected
OnApply(wxCommandEvent &event) (defined in OptionsDlg)OptionsDlg
OnCancel(wxCommandEvent &event) (defined in OptionsDlg)OptionsDlg
OnClose(wxCloseEvent &event) (defined in OptionsDlg)OptionsDlgprotectedvirtual
OnInitDialog(wxInitDialogEvent &event) (defined in OptionsDlg)OptionsDlgprotectedvirtual
OnOK(wxCommandEvent &event) (defined in OptionsDlg)OptionsDlg
OptionsDlg(wxWindow *parent)OptionsDlg
~DlgOptions() (defined in DlgOptions)DlgOptions
diff --git a/fdmdv2/fdmdv2-doc/html/class_options_dlg.html b/fdmdv2/fdmdv2-doc/html/class_options_dlg.html index d6e52bf9..e95f50f2 100644 --- a/fdmdv2/fdmdv2-doc/html/class_options_dlg.html +++ b/fdmdv2/fdmdv2-doc/html/class_options_dlg.html @@ -71,6 +71,18 @@ Collaboration diagram for OptionsDlg: Public Member Functions  OptionsDlg (wxWindow *parent)   + +void ExchangeData (int inout) +  + +void OnCancel (wxCommandEvent &event) +  + +void OnOK (wxCommandEvent &event) +  + +void OnApply (wxCommandEvent &event) +  - Public Member Functions inherited from DlgOptions  DlgOptions (wxWindow *parent, wxWindowID id=wxID_ANY, const wxString &title=_("Program Options"), const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxSize(332, 364), long style=wxDEFAULT_DIALOG_STYLE) @@ -159,7 +171,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 ded8294e..a6fcd879 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_panel-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_panel-members.html @@ -55,52 +55,55 @@ drawGraticule(wxAutoBufferedPaintDC &pdc) (defined in PlotPanel)PlotPanelvirtual GetLabelSize() (defined in PlotPanel)PlotPanelvirtual GetZoomFactor(double zf) (defined in PlotPanel)PlotPanelvirtual - m_bmp (defined in PlotPanel)PlotPanel - m_Bufsz (defined in PlotPanel)PlotPanel - m_clip (defined in PlotPanel)PlotPanelprotected - m_firstPass (defined in PlotPanel)PlotPanelprotected + m_Bufsz (defined in PlotPanel)PlotPanel + m_clip (defined in PlotPanel)PlotPanelprotected + m_firstPass (defined in PlotPanel)PlotPanelprotected + m_greyscale (defined in PlotPanel)PlotPanelprotected m_label_size (defined in PlotPanel)PlotPanel m_left (defined in PlotPanel)PlotPanelprotected - m_mouseDown (defined in PlotPanel)PlotPanelprotected - m_newdata (defined in PlotPanel)PlotPanel + m_line_color (defined in PlotPanel)PlotPanelprotected + m_mouseDown (defined in PlotPanel)PlotPanelprotected + m_newdata (defined in PlotPanel)PlotPanel + m_oImage (defined in PlotPanel)PlotPanel m_pBmp (defined in PlotPanel)PlotPanel m_penDotDash (defined in PlotPanel)PlotPanel m_penShortDash (defined in PlotPanel)PlotPanel m_penSolid (defined in PlotPanel)PlotPanel m_pNoteBook (defined in PlotPanel)PlotPanel - m_prev_h (defined in PlotPanel)PlotPanelprotected - m_prev_w (defined in PlotPanel)PlotPanelprotected - m_prev_x (defined in PlotPanel)PlotPanelprotected - m_prev_y (defined in PlotPanel)PlotPanelprotected - m_pTopFrame (defined in PlotPanel)PlotPanel - m_rCtrl (defined in PlotPanel)PlotPanel - m_rCtrlPrev (defined in PlotPanel)PlotPanel - m_rGrid (defined in PlotPanel)PlotPanel - m_rPlot (defined in PlotPanel)PlotPanel - m_rubberBand (defined in PlotPanel)PlotPanelprotected - m_top (defined in PlotPanel)PlotPanelprotected - m_use_bitmap (defined in PlotPanel)PlotPanelprotected - m_x (defined in PlotPanel)PlotPanelprotected - m_y (defined in PlotPanel)PlotPanelprotected - m_zoomFactor (defined in PlotPanel)PlotPanelprotected - OnClose(wxCloseEvent &event) (defined in PlotPanel)PlotPanelinline - OnErase(wxEraseEvent &event) (defined in PlotPanel)PlotPanel - OnMouseDown(wxMouseEvent &event) (defined in PlotPanel)PlotPanel - OnMouseMove(wxMouseEvent &event) (defined in PlotPanel)PlotPanel - OnMouseUp(wxMouseEvent &event) (defined in PlotPanel)PlotPanel - OnMouseWheelMoved(wxMouseEvent &event) (defined in PlotPanel)PlotPanel - OnPaint(wxPaintEvent &event) (defined in PlotPanel)PlotPanel - OnShow(wxShowEvent &event) (defined in PlotPanel)PlotPanelvirtual - OnSize(wxSizeEvent &event) (defined in PlotPanel)PlotPanel - paintEvent(wxPaintEvent &evt) (defined in PlotPanel)PlotPanel - PlotPanel(wxFrame *parent) (defined in PlotPanel)PlotPanel - SetLabelSize(double size) (defined in PlotPanel)PlotPanelvirtual - SetZoomFactor(double zf) (defined in PlotPanel)PlotPanelvirtual - ~PlotPanel() (defined in PlotPanel)PlotPanel + m_pPix (defined in PlotPanel)PlotPanel + m_prev_h (defined in PlotPanel)PlotPanelprotected + m_prev_w (defined in PlotPanel)PlotPanelprotected + m_prev_x (defined in PlotPanel)PlotPanelprotected + m_prev_y (defined in PlotPanel)PlotPanelprotected + m_pTopFrame (defined in PlotPanel)PlotPanel + m_rCtrl (defined in PlotPanel)PlotPanel + m_rCtrlPrev (defined in PlotPanel)PlotPanel + m_rGrid (defined in PlotPanel)PlotPanel + m_rPlot (defined in PlotPanel)PlotPanel + m_rubberBand (defined in PlotPanel)PlotPanelprotected + m_top (defined in PlotPanel)PlotPanelprotected + m_use_bitmap (defined in PlotPanel)PlotPanelprotected + m_x (defined in PlotPanel)PlotPanelprotected + m_y (defined in PlotPanel)PlotPanelprotected + m_zoomFactor (defined in PlotPanel)PlotPanelprotected + OnClose(wxCloseEvent &event) (defined in PlotPanel)PlotPanelinline + OnErase(wxEraseEvent &event) (defined in PlotPanel)PlotPanel + OnMouseDown(wxMouseEvent &event) (defined in PlotPanel)PlotPanel + OnMouseMove(wxMouseEvent &event) (defined in PlotPanel)PlotPanel + OnMouseUp(wxMouseEvent &event) (defined in PlotPanel)PlotPanel + OnMouseWheelMoved(wxMouseEvent &event) (defined in PlotPanel)PlotPanel + OnPaint(wxPaintEvent &event) (defined in PlotPanel)PlotPanel + OnShow(wxShowEvent &event) (defined in PlotPanel)PlotPanelvirtual + OnSize(wxSizeEvent &event) (defined in PlotPanel)PlotPanel + paintEvent(wxPaintEvent &evt) (defined in PlotPanel)PlotPanel + PlotPanel(wxFrame *parent) (defined in PlotPanel)PlotPanel + SetLabelSize(double size) (defined in PlotPanel)PlotPanelvirtual + SetZoomFactor(double zf) (defined in PlotPanel)PlotPanelvirtual + ~PlotPanel() (defined in PlotPanel)PlotPanel diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_panel.html b/fdmdv2/fdmdv2-doc/html/class_plot_panel.html index 50ee321b..6a099be8 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_panel.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_panel.html @@ -160,12 +160,15 @@ wxSize m_Bufsz bool m_newdata   - -wxBitmap * m_bmp -  - -wxNativePixelData * m_pBmp -  + +wxImage m_oImage +  + +wxBitmap * m_pBmp +  + +wxNativePixelData * m_pPix +  @@ -211,6 +214,12 @@ bool < + + + +

Protected Attributes

m_firstPass
double m_zoomFactor
 
+int m_greyscale
 
+int m_line_color
 

The documentation for this class was generated from the following files:
  • C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot.h
  • @@ -219,7 +228,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 5dd9d592..76fb04d6 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_scalar-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_scalar-members.html @@ -57,60 +57,63 @@ drawGraticule(wxAutoBufferedPaintDC &pdc) (defined in PlotPanel)PlotPanelvirtual GetLabelSize() (defined in PlotPanel)PlotPanelvirtual GetZoomFactor(double zf) (defined in PlotPanel)PlotPanelvirtual - m_bmp (defined in PlotPanel)PlotPanel - m_Bufsz (defined in PlotPanel)PlotPanel - m_clip (defined in PlotPanel)PlotPanelprotected - m_firstPass (defined in PlotPanel)PlotPanelprotected + m_Bufsz (defined in PlotPanel)PlotPanel + m_clip (defined in PlotPanel)PlotPanelprotected + m_firstPass (defined in PlotPanel)PlotPanelprotected + m_greyscale (defined in PlotPanel)PlotPanelprotected m_index (defined in PlotScalar)PlotScalarprotected m_label_size (defined in PlotPanel)PlotPanel m_left (defined in PlotPanel)PlotPanelprotected - m_mem (defined in PlotScalar)PlotScalarprotected - m_mouseDown (defined in PlotPanel)PlotPanelprotected - m_new_sample (defined in PlotScalar)PlotScalarprotected - m_newdata (defined in PlotPanel)PlotPanel + m_line_color (defined in PlotPanel)PlotPanelprotected + m_mem (defined in PlotScalar)PlotScalarprotected + m_mouseDown (defined in PlotPanel)PlotPanelprotected + m_new_sample (defined in PlotScalar)PlotScalarprotected + m_newdata (defined in PlotPanel)PlotPanel + m_oImage (defined in PlotPanel)PlotPanel m_pBmp (defined in PlotPanel)PlotPanel m_penDotDash (defined in PlotPanel)PlotPanel m_penShortDash (defined in PlotPanel)PlotPanel m_penSolid (defined in PlotPanel)PlotPanel m_pNoteBook (defined in PlotPanel)PlotPanel - m_prev_h (defined in PlotPanel)PlotPanelprotected - m_prev_w (defined in PlotPanel)PlotPanelprotected - m_prev_x (defined in PlotPanel)PlotPanelprotected - m_prev_y (defined in PlotPanel)PlotPanelprotected - m_pTopFrame (defined in PlotPanel)PlotPanel - m_rCtrl (defined in PlotPanel)PlotPanel - m_rCtrlPrev (defined in PlotPanel)PlotPanel - m_rGrid (defined in PlotPanel)PlotPanel - m_rPlot (defined in PlotPanel)PlotPanel - m_rubberBand (defined in PlotPanel)PlotPanelprotected - m_step (defined in PlotScalar)PlotScalarprotected - m_top (defined in PlotPanel)PlotPanelprotected - m_use_bitmap (defined in PlotPanel)PlotPanelprotected - m_x (defined in PlotPanel)PlotPanelprotected - m_x_max (defined in PlotScalar)PlotScalarprotected - m_y (defined in PlotPanel)PlotPanelprotected - m_y_max (defined in PlotScalar)PlotScalarprotected - m_zoomFactor (defined in PlotPanel)PlotPanelprotected - OnClose(wxCloseEvent &event) (defined in PlotPanel)PlotPanelinline - OnErase(wxEraseEvent &event) (defined in PlotPanel)PlotPanel - OnMouseDown(wxMouseEvent &event) (defined in PlotPanel)PlotPanel - OnMouseMove(wxMouseEvent &event) (defined in PlotPanel)PlotPanel - OnMouseUp(wxMouseEvent &event) (defined in PlotPanel)PlotPanel - OnMouseWheelMoved(wxMouseEvent &event) (defined in PlotPanel)PlotPanel - OnPaint(wxPaintEvent &event) (defined in PlotScalar)PlotScalarprotected - OnShow(wxShowEvent &event) (defined in PlotScalar)PlotScalarprotectedvirtual - OnSize(wxSizeEvent &event) (defined in PlotScalar)PlotScalarprotected - paintEvent(wxPaintEvent &evt) (defined in PlotPanel)PlotPanel - PlotPanel(wxFrame *parent) (defined in PlotPanel)PlotPanel - PlotScalar(wxFrame *parent, int x_max_, int y_max_) (defined in PlotScalar)PlotScalar - SetLabelSize(double size) (defined in PlotPanel)PlotPanelvirtual - SetZoomFactor(double zf) (defined in PlotPanel)PlotPanelvirtual - ~PlotPanel() (defined in PlotPanel)PlotPanel - ~PlotScalar() (defined in PlotScalar)PlotScalar + m_pPix (defined in PlotPanel)PlotPanel + m_prev_h (defined in PlotPanel)PlotPanelprotected + m_prev_w (defined in PlotPanel)PlotPanelprotected + m_prev_x (defined in PlotPanel)PlotPanelprotected + m_prev_y (defined in PlotPanel)PlotPanelprotected + m_pTopFrame (defined in PlotPanel)PlotPanel + m_rCtrl (defined in PlotPanel)PlotPanel + m_rCtrlPrev (defined in PlotPanel)PlotPanel + m_rGrid (defined in PlotPanel)PlotPanel + m_rPlot (defined in PlotPanel)PlotPanel + m_rubberBand (defined in PlotPanel)PlotPanelprotected + m_step (defined in PlotScalar)PlotScalarprotected + m_top (defined in PlotPanel)PlotPanelprotected + m_use_bitmap (defined in PlotPanel)PlotPanelprotected + m_x (defined in PlotPanel)PlotPanelprotected + m_x_max (defined in PlotScalar)PlotScalarprotected + m_y (defined in PlotPanel)PlotPanelprotected + m_y_max (defined in PlotScalar)PlotScalarprotected + m_zoomFactor (defined in PlotPanel)PlotPanelprotected + OnClose(wxCloseEvent &event) (defined in PlotPanel)PlotPanelinline + OnErase(wxEraseEvent &event) (defined in PlotPanel)PlotPanel + OnMouseDown(wxMouseEvent &event) (defined in PlotPanel)PlotPanel + OnMouseMove(wxMouseEvent &event) (defined in PlotPanel)PlotPanel + OnMouseUp(wxMouseEvent &event) (defined in PlotPanel)PlotPanel + OnMouseWheelMoved(wxMouseEvent &event) (defined in PlotPanel)PlotPanel + OnPaint(wxPaintEvent &event) (defined in PlotScalar)PlotScalarprotected + OnShow(wxShowEvent &event) (defined in PlotScalar)PlotScalarprotectedvirtual + OnSize(wxSizeEvent &event) (defined in PlotScalar)PlotScalarprotected + paintEvent(wxPaintEvent &evt) (defined in PlotPanel)PlotPanel + PlotPanel(wxFrame *parent) (defined in PlotPanel)PlotPanel + PlotScalar(wxFrame *parent, int x_max_, int y_max_) (defined in PlotScalar)PlotScalar + SetLabelSize(double size) (defined in PlotPanel)PlotPanelvirtual + SetZoomFactor(double zf) (defined in PlotPanel)PlotPanelvirtual + ~PlotPanel() (defined in PlotPanel)PlotPanel + ~PlotScalar() (defined in PlotScalar)PlotScalar diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scalar.html b/fdmdv2/fdmdv2-doc/html/class_plot_scalar.html index 07e60f4f..5bec8ec4 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_scalar.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_scalar.html @@ -204,6 +204,12 @@ bool m_firstPass< double m_zoomFactor   + +int m_greyscale +  + +int m_line_color +  @@ -244,12 +250,15 @@ wxSize  - - - - + + + + + +

    Additional Inherited Members

    m_Bufsz bool m_newdata
     
    -wxBitmap * m_bmp
     
    -wxNativePixelData * m_pBmp
     
    +wxImage m_oImage
     
    +wxBitmap * m_pBmp
     
    +wxNativePixelData * m_pPix
     

    The documentation for this class was generated from the following files:
    • C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_scalar.h
    • @@ -258,7 +267,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 a9f7b4b3..0ef03f3f 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_scatter-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_scatter-members.html @@ -56,56 +56,59 @@ drawGraticule(wxAutoBufferedPaintDC &pdc) (defined in PlotPanel)PlotPanelvirtual GetLabelSize() (defined in PlotPanel)PlotPanelvirtual GetZoomFactor(double zf) (defined in PlotPanel)PlotPanelvirtual - m_bmp (defined in PlotPanel)PlotPanel - m_Bufsz (defined in PlotPanel)PlotPanel - m_clip (defined in PlotPanel)PlotPanelprotected - m_firstPass (defined in PlotPanel)PlotPanelprotected + m_Bufsz (defined in PlotPanel)PlotPanel + m_clip (defined in PlotPanel)PlotPanelprotected + m_firstPass (defined in PlotPanel)PlotPanelprotected + m_greyscale (defined in PlotPanel)PlotPanelprotected m_label_size (defined in PlotPanel)PlotPanel m_left (defined in PlotPanel)PlotPanelprotected - m_mem (defined in PlotScatter)PlotScatterprotected - m_mouseDown (defined in PlotPanel)PlotPanelprotected - m_new_samples (defined in PlotScatter)PlotScatterprotected - m_newdata (defined in PlotPanel)PlotPanel + m_line_color (defined in PlotPanel)PlotPanelprotected + m_mem (defined in PlotScatter)PlotScatterprotected + m_mouseDown (defined in PlotPanel)PlotPanelprotected + m_new_samples (defined in PlotScatter)PlotScatterprotected + m_newdata (defined in PlotPanel)PlotPanel + m_oImage (defined in PlotPanel)PlotPanel m_pBmp (defined in PlotPanel)PlotPanel m_penDotDash (defined in PlotPanel)PlotPanel m_penShortDash (defined in PlotPanel)PlotPanel m_penSolid (defined in PlotPanel)PlotPanel m_pNoteBook (defined in PlotPanel)PlotPanel - m_prev_h (defined in PlotPanel)PlotPanelprotected - m_prev_w (defined in PlotPanel)PlotPanelprotected - m_prev_x (defined in PlotPanel)PlotPanelprotected - m_prev_y (defined in PlotPanel)PlotPanelprotected - m_pTopFrame (defined in PlotPanel)PlotPanel - m_rCtrl (defined in PlotPanel)PlotPanel - m_rCtrlPrev (defined in PlotPanel)PlotPanel - m_rGrid (defined in PlotPanel)PlotPanel - m_rPlot (defined in PlotPanel)PlotPanel - m_rubberBand (defined in PlotPanel)PlotPanelprotected - m_top (defined in PlotPanel)PlotPanelprotected - m_use_bitmap (defined in PlotPanel)PlotPanelprotected - m_x (defined in PlotPanel)PlotPanelprotected - m_y (defined in PlotPanel)PlotPanelprotected - m_zoomFactor (defined in PlotPanel)PlotPanelprotected - OnClose(wxCloseEvent &event) (defined in PlotPanel)PlotPanelinline - OnErase(wxEraseEvent &event) (defined in PlotPanel)PlotPanel - OnMouseDown(wxMouseEvent &event) (defined in PlotPanel)PlotPanel - OnMouseMove(wxMouseEvent &event) (defined in PlotPanel)PlotPanel - OnMouseUp(wxMouseEvent &event) (defined in PlotPanel)PlotPanel - OnMouseWheelMoved(wxMouseEvent &event) (defined in PlotPanel)PlotPanel - OnPaint(wxPaintEvent &event) (defined in PlotScatter)PlotScatterprotected - OnShow(wxShowEvent &event) (defined in PlotScatter)PlotScatterprotectedvirtual - OnSize(wxSizeEvent &event) (defined in PlotScatter)PlotScatterprotected - paintEvent(wxPaintEvent &evt) (defined in PlotPanel)PlotPanel - PlotPanel(wxFrame *parent) (defined in PlotPanel)PlotPanel - PlotScatter(wxFrame *parent) (defined in PlotScatter)PlotScatter - SetLabelSize(double size) (defined in PlotPanel)PlotPanelvirtual - SetZoomFactor(double zf) (defined in PlotPanel)PlotPanelvirtual - ~PlotPanel() (defined in PlotPanel)PlotPanel - ~PlotScatter() (defined in PlotScatter)PlotScatterinline + m_pPix (defined in PlotPanel)PlotPanel + m_prev_h (defined in PlotPanel)PlotPanelprotected + m_prev_w (defined in PlotPanel)PlotPanelprotected + m_prev_x (defined in PlotPanel)PlotPanelprotected + m_prev_y (defined in PlotPanel)PlotPanelprotected + m_pTopFrame (defined in PlotPanel)PlotPanel + m_rCtrl (defined in PlotPanel)PlotPanel + m_rCtrlPrev (defined in PlotPanel)PlotPanel + m_rGrid (defined in PlotPanel)PlotPanel + m_rPlot (defined in PlotPanel)PlotPanel + m_rubberBand (defined in PlotPanel)PlotPanelprotected + m_top (defined in PlotPanel)PlotPanelprotected + m_use_bitmap (defined in PlotPanel)PlotPanelprotected + m_x (defined in PlotPanel)PlotPanelprotected + m_y (defined in PlotPanel)PlotPanelprotected + m_zoomFactor (defined in PlotPanel)PlotPanelprotected + OnClose(wxCloseEvent &event) (defined in PlotPanel)PlotPanelinline + OnErase(wxEraseEvent &event) (defined in PlotPanel)PlotPanel + OnMouseDown(wxMouseEvent &event) (defined in PlotPanel)PlotPanel + OnMouseMove(wxMouseEvent &event) (defined in PlotPanel)PlotPanel + OnMouseUp(wxMouseEvent &event) (defined in PlotPanel)PlotPanel + OnMouseWheelMoved(wxMouseEvent &event) (defined in PlotPanel)PlotPanel + OnPaint(wxPaintEvent &event) (defined in PlotScatter)PlotScatterprotected + OnShow(wxShowEvent &event) (defined in PlotScatter)PlotScatterprotectedvirtual + OnSize(wxSizeEvent &event) (defined in PlotScatter)PlotScatterprotected + paintEvent(wxPaintEvent &evt) (defined in PlotPanel)PlotPanel + PlotPanel(wxFrame *parent) (defined in PlotPanel)PlotPanel + PlotScatter(wxFrame *parent) (defined in PlotScatter)PlotScatter + SetLabelSize(double size) (defined in PlotPanel)PlotPanelvirtual + SetZoomFactor(double zf) (defined in PlotPanel)PlotPanelvirtual + ~PlotPanel() (defined in PlotPanel)PlotPanel + ~PlotScatter() (defined in PlotScatter)PlotScatterinline diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_scatter.html b/fdmdv2/fdmdv2-doc/html/class_plot_scatter.html index e0874b4a..33b02fb9 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_scatter.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_scatter.html @@ -189,6 +189,12 @@ bool m_firstPass< double m_zoomFactor   + +int m_greyscale +  + +int m_line_color +  @@ -229,12 +235,15 @@ wxSize  - - - - + + + + + +

      Additional Inherited Members

      m_Bufsz bool m_newdata
       
      -wxBitmap * m_bmp
       
      -wxNativePixelData * m_pBmp
       
      +wxImage m_oImage
       
      +wxBitmap * m_pBmp
       
      +wxNativePixelData * m_pPix
       

      The documentation for this class was generated from the following files:
      • C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_scatter.h
      • @@ -243,7 +252,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 bdb32a6c..7f5d1674 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_spectrum-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_spectrum-members.html @@ -55,54 +55,57 @@ drawGraticule(wxAutoBufferedPaintDC &dc) (defined in PlotSpectrum)PlotSpectrumprotectedvirtual GetLabelSize() (defined in PlotPanel)PlotPanelvirtual GetZoomFactor(double zf) (defined in PlotPanel)PlotPanelvirtual - m_bmp (defined in PlotPanel)PlotPanel - m_Bufsz (defined in PlotPanel)PlotPanel - m_clip (defined in PlotPanel)PlotPanelprotected - m_firstPass (defined in PlotPanel)PlotPanelprotected + m_Bufsz (defined in PlotPanel)PlotPanel + m_clip (defined in PlotPanel)PlotPanelprotected + m_firstPass (defined in PlotPanel)PlotPanelprotected + m_greyscale (defined in PlotPanel)PlotPanelprotected m_label_size (defined in PlotPanel)PlotPanel m_left (defined in PlotPanel)PlotPanelprotected - m_mouseDown (defined in PlotPanel)PlotPanelprotected - m_newdata (defined in PlotPanel)PlotPanel + m_line_color (defined in PlotPanel)PlotPanelprotected + m_mouseDown (defined in PlotPanel)PlotPanelprotected + m_newdata (defined in PlotPanel)PlotPanel + m_oImage (defined in PlotPanel)PlotPanel m_pBmp (defined in PlotPanel)PlotPanel m_penDotDash (defined in PlotPanel)PlotPanel m_penShortDash (defined in PlotPanel)PlotPanel m_penSolid (defined in PlotPanel)PlotPanel m_pNoteBook (defined in PlotPanel)PlotPanel - m_prev_h (defined in PlotPanel)PlotPanelprotected - m_prev_w (defined in PlotPanel)PlotPanelprotected - m_prev_x (defined in PlotPanel)PlotPanelprotected - m_prev_y (defined in PlotPanel)PlotPanelprotected - m_pTopFrame (defined in PlotPanel)PlotPanel - m_rCtrl (defined in PlotPanel)PlotPanel - m_rCtrlPrev (defined in PlotPanel)PlotPanel - m_rGrid (defined in PlotPanel)PlotPanel - m_rPlot (defined in PlotPanel)PlotPanel - m_rubberBand (defined in PlotPanel)PlotPanelprotected - m_top (defined in PlotPanel)PlotPanelprotected - m_use_bitmap (defined in PlotPanel)PlotPanelprotected - m_x (defined in PlotPanel)PlotPanelprotected - m_y (defined in PlotPanel)PlotPanelprotected - m_zoomFactor (defined in PlotPanel)PlotPanelprotected - OnClose(wxCloseEvent &event) (defined in PlotPanel)PlotPanelinline - OnErase(wxEraseEvent &event) (defined in PlotPanel)PlotPanel - OnMouseDown(wxMouseEvent &event) (defined in PlotPanel)PlotPanel - OnMouseMove(wxMouseEvent &event) (defined in PlotPanel)PlotPanel - OnMouseUp(wxMouseEvent &event) (defined in PlotPanel)PlotPanel - OnMouseWheelMoved(wxMouseEvent &event) (defined in PlotPanel)PlotPanel - OnPaint(wxPaintEvent &event) (defined in PlotSpectrum)PlotSpectrumprotected - OnShow(wxShowEvent &event) (defined in PlotSpectrum)PlotSpectrumprotectedvirtual - OnSize(wxSizeEvent &event) (defined in PlotSpectrum)PlotSpectrumprotected - paintEvent(wxPaintEvent &evt) (defined in PlotPanel)PlotPanel - PlotPanel(wxFrame *parent) (defined in PlotPanel)PlotPanel - PlotSpectrum(wxFrame *parent) (defined in PlotSpectrum)PlotSpectrum - SetLabelSize(double size) (defined in PlotPanel)PlotPanelvirtual - SetZoomFactor(double zf) (defined in PlotPanel)PlotPanelvirtual - ~PlotPanel() (defined in PlotPanel)PlotPanel - ~PlotSpectrum() (defined in PlotSpectrum)PlotSpectruminline + m_pPix (defined in PlotPanel)PlotPanel + m_prev_h (defined in PlotPanel)PlotPanelprotected + m_prev_w (defined in PlotPanel)PlotPanelprotected + m_prev_x (defined in PlotPanel)PlotPanelprotected + m_prev_y (defined in PlotPanel)PlotPanelprotected + m_pTopFrame (defined in PlotPanel)PlotPanel + m_rCtrl (defined in PlotPanel)PlotPanel + m_rCtrlPrev (defined in PlotPanel)PlotPanel + m_rGrid (defined in PlotPanel)PlotPanel + m_rPlot (defined in PlotPanel)PlotPanel + m_rubberBand (defined in PlotPanel)PlotPanelprotected + m_top (defined in PlotPanel)PlotPanelprotected + m_use_bitmap (defined in PlotPanel)PlotPanelprotected + m_x (defined in PlotPanel)PlotPanelprotected + m_y (defined in PlotPanel)PlotPanelprotected + m_zoomFactor (defined in PlotPanel)PlotPanelprotected + OnClose(wxCloseEvent &event) (defined in PlotPanel)PlotPanelinline + OnErase(wxEraseEvent &event) (defined in PlotPanel)PlotPanel + OnMouseDown(wxMouseEvent &event) (defined in PlotPanel)PlotPanel + OnMouseMove(wxMouseEvent &event) (defined in PlotPanel)PlotPanel + OnMouseUp(wxMouseEvent &event) (defined in PlotPanel)PlotPanel + OnMouseWheelMoved(wxMouseEvent &event) (defined in PlotPanel)PlotPanel + OnPaint(wxPaintEvent &event) (defined in PlotSpectrum)PlotSpectrumprotected + OnShow(wxShowEvent &event) (defined in PlotSpectrum)PlotSpectrumprotectedvirtual + OnSize(wxSizeEvent &event) (defined in PlotSpectrum)PlotSpectrumprotected + paintEvent(wxPaintEvent &evt) (defined in PlotPanel)PlotPanel + PlotPanel(wxFrame *parent) (defined in PlotPanel)PlotPanel + PlotSpectrum(wxFrame *parent) (defined in PlotSpectrum)PlotSpectrum + SetLabelSize(double size) (defined in PlotPanel)PlotPanelvirtual + SetZoomFactor(double zf) (defined in PlotPanel)PlotPanelvirtual + ~PlotPanel() (defined in PlotPanel)PlotPanel + ~PlotSpectrum() (defined in PlotSpectrum)PlotSpectrum diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_spectrum.html b/fdmdv2/fdmdv2-doc/html/class_plot_spectrum.html index 6c53f00f..b9b0a19e 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_spectrum.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_spectrum.html @@ -173,12 +173,15 @@ wxSize m_Bufsz bool m_newdata   - -wxBitmap * m_bmp -  - -wxNativePixelData * m_pBmp -  + +wxImage m_oImage +  + +wxBitmap * m_pBmp +  + +wxNativePixelData * m_pPix- Protected Attributes inherited from PlotPanel int m_x @@ -222,6 +225,12 @@ bool m_firstPass< double m_zoomFactor   + +int m_greyscale +  + +int m_line_color
        The documentation for this class was generated from the following files:
        • C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_spectrum.h
        • @@ -230,7 +239,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 4dd34e08..4ad8b12b 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_waterfall-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_waterfall-members.html @@ -52,63 +52,66 @@

          This is the complete list of members for PlotWaterfall, including all inherited members.

          + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
          draw(wxAutoBufferedPaintDC &pdc) (defined in PlotWaterfall)PlotWaterfallprotectedvirtual
          drawData() (defined in PlotWaterfall)PlotWaterfallprotected
          drawData2(wxMemoryDC &pDC, int barpos, int l, int t, int w, int h) (defined in PlotWaterfall)PlotWaterfallprotected
          drawGraticule(wxAutoBufferedPaintDC &dc) (defined in PlotWaterfall)PlotWaterfallprotectedvirtual
          GetLabelSize() (defined in PlotPanel)PlotPanelvirtual
          GetZoomFactor(double zf) (defined in PlotPanel)PlotPanelvirtual
          heatmap(float val, float min, float max) (defined in PlotWaterfall)PlotWaterfallprotected
          m_bmp (defined in PlotPanel)PlotPanel
          m_Bufsz (defined in PlotPanel)PlotPanel
          m_clip (defined in PlotPanel)PlotPanelprotected
          m_firstPass (defined in PlotPanel)PlotPanelprotected
          m_greyscale (defined in PlotWaterfall)PlotWaterfallprotected
          m_heatmap_lut (defined in PlotWaterfall)PlotWaterfallprotected
          m_label_size (defined in PlotPanel)PlotPanel
          m_left (defined in PlotPanel)PlotPanelprotected
          m_line_color (defined in PlotWaterfall)PlotWaterfallprotected
          m_mDC (defined in PlotWaterfall)PlotWaterfallprotected
          m_mouseDown (defined in PlotPanel)PlotPanelprotected
          m_newdata (defined in PlotPanel)PlotPanel
          m_Bufsz (defined in PlotPanel)PlotPanel
          m_clip (defined in PlotPanel)PlotPanelprotected
          m_firstPass (defined in PlotPanel)PlotPanelprotected
          m_greyscale (defined in PlotPanel)PlotPanelprotected
          m_heatmap_lut (defined in PlotWaterfall)PlotWaterfallprotected
          m_label_size (defined in PlotPanel)PlotPanel
          m_left (defined in PlotPanel)PlotPanelprotected
          m_line_color (defined in PlotPanel)PlotPanelprotected
          m_mDC (defined in PlotWaterfall)PlotWaterfallprotected
          m_mouseDown (defined in PlotPanel)PlotPanelprotected
          m_newdata (defined in PlotPanel)PlotPanel
          m_oImage (defined in PlotPanel)PlotPanel
          m_pBmp (defined in PlotPanel)PlotPanel
          m_penDotDash (defined in PlotPanel)PlotPanel
          m_penShortDash (defined in PlotPanel)PlotPanel
          m_penSolid (defined in PlotPanel)PlotPanel
          m_pNoteBook (defined in PlotPanel)PlotPanel
          m_prev_h (defined in PlotPanel)PlotPanelprotected
          m_prev_w (defined in PlotPanel)PlotPanelprotected
          m_prev_x (defined in PlotPanel)PlotPanelprotected
          m_prev_y (defined in PlotPanel)PlotPanelprotected
          m_pTopFrame (defined in PlotPanel)PlotPanel
          m_rCtrl (defined in PlotPanel)PlotPanel
          m_rCtrlPrev (defined in PlotPanel)PlotPanel
          m_rGrid (defined in PlotPanel)PlotPanel
          m_rPlot (defined in PlotPanel)PlotPanel
          m_rubberBand (defined in PlotPanel)PlotPanelprotected
          m_top (defined in PlotPanel)PlotPanelprotected
          m_use_bitmap (defined in PlotPanel)PlotPanelprotected
          m_x (defined in PlotPanel)PlotPanelprotected
          m_y (defined in PlotPanel)PlotPanelprotected
          m_zoomFactor (defined in PlotPanel)PlotPanelprotected
          OnClose(wxCloseEvent &event) (defined in PlotPanel)PlotPanelinline
          OnErase(wxEraseEvent &event) (defined in PlotPanel)PlotPanel
          OnMouseDown(wxMouseEvent &event) (defined in PlotPanel)PlotPanel
          OnMouseMove(wxMouseEvent &event) (defined in PlotPanel)PlotPanel
          OnMouseUp(wxMouseEvent &event) (defined in PlotPanel)PlotPanel
          OnMouseWheelMoved(wxMouseEvent &event) (defined in PlotPanel)PlotPanel
          OnPaint(wxPaintEvent &evt) (defined in PlotWaterfall)PlotWaterfallprotected
          OnShow(wxShowEvent &event) (defined in PlotWaterfall)PlotWaterfallprotectedvirtual
          OnSize(wxSizeEvent &event) (defined in PlotPanel)PlotPanel
          paintEvent(wxPaintEvent &evt) (defined in PlotPanel)PlotPanel
          PlotPanel(wxFrame *parent) (defined in PlotPanel)PlotPanel
          plotPixelData(wxAutoBufferedPaintDC &dc) (defined in PlotWaterfall)PlotWaterfallprotected
          PlotWaterfall(wxFrame *parent) (defined in PlotWaterfall)PlotWaterfall
          SetLabelSize(double size) (defined in PlotPanel)PlotPanelvirtual
          SetZoomFactor(double zf) (defined in PlotPanel)PlotPanelvirtual
          ~PlotPanel() (defined in PlotPanel)PlotPanel
          ~PlotWaterfall() (defined in PlotWaterfall)PlotWaterfall
          m_pPix (defined in PlotPanel)PlotPanel
          m_prev_h (defined in PlotPanel)PlotPanelprotected
          m_prev_w (defined in PlotPanel)PlotPanelprotected
          m_prev_x (defined in PlotPanel)PlotPanelprotected
          m_prev_y (defined in PlotPanel)PlotPanelprotected
          m_pTopFrame (defined in PlotPanel)PlotPanel
          m_rCtrl (defined in PlotPanel)PlotPanel
          m_rCtrlPrev (defined in PlotPanel)PlotPanel
          m_rGrid (defined in PlotPanel)PlotPanel
          m_rPlot (defined in PlotPanel)PlotPanel
          m_rubberBand (defined in PlotPanel)PlotPanelprotected
          m_top (defined in PlotPanel)PlotPanelprotected
          m_use_bitmap (defined in PlotPanel)PlotPanelprotected
          m_x (defined in PlotPanel)PlotPanelprotected
          m_y (defined in PlotPanel)PlotPanelprotected
          m_zoomFactor (defined in PlotPanel)PlotPanelprotected
          OnClose(wxCloseEvent &event) (defined in PlotPanel)PlotPanelinline
          OnErase(wxEraseEvent &event) (defined in PlotPanel)PlotPanel
          OnMouseDown(wxMouseEvent &event) (defined in PlotPanel)PlotPanel
          OnMouseMove(wxMouseEvent &event) (defined in PlotPanel)PlotPanel
          OnMouseUp(wxMouseEvent &event) (defined in PlotPanel)PlotPanel
          OnMouseWheelMoved(wxMouseEvent &event) (defined in PlotPanel)PlotPanel
          OnPaint(wxPaintEvent &evt) (defined in PlotWaterfall)PlotWaterfallprotected
          OnShow(wxShowEvent &event) (defined in PlotWaterfall)PlotWaterfallprotectedvirtual
          OnSize(wxSizeEvent &event) (defined in PlotPanel)PlotPanel
          paintEvent(wxPaintEvent &evt) (defined in PlotPanel)PlotPanel
          PlotPanel(wxFrame *parent) (defined in PlotPanel)PlotPanel
          plotPixelData(wxAutoBufferedPaintDC &dc) (defined in PlotWaterfall)PlotWaterfallprotected
          PlotWaterfall(wxFrame *parent) (defined in PlotWaterfall)PlotWaterfall
          SetLabelSize(double size) (defined in PlotPanel)PlotPanelvirtual
          SetZoomFactor(double zf) (defined in PlotPanel)PlotPanelvirtual
          ~PlotPanel() (defined in PlotPanel)PlotPanel
          ~PlotWaterfall() (defined in PlotWaterfall)PlotWaterfall
          diff --git a/fdmdv2/fdmdv2-doc/html/class_plot_waterfall.html b/fdmdv2/fdmdv2-doc/html/class_plot_waterfall.html index 37493c45..341e3794 100644 --- a/fdmdv2/fdmdv2-doc/html/class_plot_waterfall.html +++ b/fdmdv2/fdmdv2-doc/html/class_plot_waterfall.html @@ -137,21 +137,21 @@ void draw (wxAutoBuffe void plotPixelData (wxAutoBufferedPaintDC &dc)   + +void drawData () +  + +void drawData2 (wxMemoryDC &pDC, int barpos, int l, int t, int w, int h) +  - - - - @@ -195,6 +195,12 @@ bool < + + + +

          Protected Attributes

          unsigned m_heatmap_lut [256]
           
          -int m_greyscale
           
          wxMemoryDC m_mDC
           
          -int m_line_color
           
          - Protected Attributes inherited from PlotPanel
          int m_x
          m_firstPass
          double m_zoomFactor
           
          +int m_greyscale
           
          +int m_line_color
           
          @@ -235,12 +241,15 @@ wxSize  - - - - + + + + + +

          Additional Inherited Members

          m_Bufsz bool m_newdata
           
          -wxBitmap * m_bmp
           
          -wxNativePixelData * m_pBmp
           
          +wxImage m_oImage
           
          +wxBitmap * m_pBmp
           
          +wxNativePixelData * m_pPix
           

          The documentation for this class was generated from the following files:
          • C:/bin/Projects/Radio/fdmdv2/src/fdmdv2_plot_waterfall.h
          • @@ -249,7 +258,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 1472fcc1..e2a2bd6c 100644 --- a/fdmdv2/fdmdv2-doc/html/class_port_audio_wrap-members.html +++ b/fdmdv2/fdmdv2-doc/html/class_port_audio_wrap-members.html @@ -107,7 +107,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/class_port_audio_wrap.html b/fdmdv2/fdmdv2-doc/html/class_port_audio_wrap.html index 4d22d486..d07f7b1e 100644 --- a/fdmdv2/fdmdv2-doc/html/class_port_audio_wrap.html +++ b/fdmdv2/fdmdv2-doc/html/class_port_audio_wrap.html @@ -219,7 +219,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 33b7a33c..da2152e8 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 1bb08888..a0ffea6e 100644 --- a/fdmdv2/fdmdv2-doc/html/class_top_frame.html +++ b/fdmdv2/fdmdv2-doc/html/class_top_frame.html @@ -276,7 +276,7 @@ wxStatusBar * m_statusBar1 diff --git a/fdmdv2/fdmdv2-doc/html/classes.html b/fdmdv2/fdmdv2-doc/html/classes.html index 20be30ca..241c144d 100644 --- a/fdmdv2/fdmdv2-doc/html/classes.html +++ b/fdmdv2/fdmdv2-doc/html/classes.html @@ -51,26 +51,28 @@
            A | C | D | M | O | P | T
            - - - + + - - + + + + +
              A  
            -
            ComPortsDlg   
              M  
            -
              P  
            -
            PlotWaterfall   
              D  
            +
              D  
            +
            DlgOptions (topFrame)   
              P  
            PortAudioWrap   
            AboutDlg   MainApp   paCallBackData   
              T  
            +
            DlgOptions   
              T  
            AudioDlg   DlgAbout   MainFrame   PlotPanel   
            AboutDlg   DlgAbout (topFrame)   
              M  
            +
            paCallBackData   
            AudioDlg   DlgAbout   PlotPanel   TopFrame (topFrame)   
              C  
            -
            DlgAudio   
              O  
            -
            PlotScalar   TopFrame   
            DlgComPorts   PlotScatter   
            COMP   DlgOptions   OptionsDlg   PlotSpectrum   
            DlgAudio (topFrame)   MainApp   PlotScalar   TopFrame   
            DlgAudio   MainFrame   PlotScatter   
            COMP   DlgComPorts (topFrame)   
              O  
            +
            PlotSpectrum   
            ComPortsDlg   DlgComPorts   PlotWaterfall   
            OptionsDlg   
            A | C | D | M | O | P | T
            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 fcca7a89..c9b4b103 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 521d7821..07ebd78d 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,11 +63,13 @@ 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_about__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__coll__graph.md5 index 0923c927..9e9e5fdd 100644 --- a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__coll__graph.md5 +++ b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__coll__graph.md5 @@ -1 +1 @@ -03b326976012f11c46cbfb45ef73d96c \ No newline at end of file +895ec712ff127c19ac0c4495fa80d455 \ No newline at end of file diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__coll__graph.png b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_about__coll__graph.png index a10e09562d0edfb6c4fec559b89a885efc272c1d..527b3f22df5ab3adaff0a00ed03cf176e2f80269 100644 GIT binary patch delta 2019 zcmV<92ORj43W5-jHGc=UNkl&rjP(6vxML90;TV77AU;lBhlKqg5r;TlZ4_ zgdWfy`# ziS1yIUo)Q*vEPiJ{pG!R9#0%bQ4~ahgNL*O6mw9)fI$TV27eU{7+$i6-`Uy8=ksKJ zFhw8`xO(*}K?ev6mP)09!C+fk8(B9DA_zh%m1=3h5JE#kL;d~zq`fdiCX_~uY?8j`~B&3x|tqUS3hPlpYPlmX=u5)_-9PW)A1~`|1mK9xGIZ<$OUWwXVT z6MkXgAAe_jvkAb0<@3U$M}Huscs$I;#%_J%jg4J~VGvRtKKwnO7o73X4gd=_H@Cv` zC4>;mdbYNb^^Lc-l3uR|A;j~-{QTce_-7AL1f5ice-K3( zAtXuV+1Wqg1{qYrqS2K?p;Z02y}c(%o?ZESD?Vy`IfYondTq zQ(bW|4CC{$EbEcwa>FSSw?Y2#iYXpE_(c)0h*jUh)*pm`LqJbn7|r=RXAijvC}W3j!ZrB{i> zq1G&sI9ytK6^rfVaz#Z^hKBAfF1~cy*Yg8dgyHafsq&yC5NI148yp)O)HMr*dVfQq z-s;EpcCIo52^3&s7!J>u{C>`CE5D!Pd9ksbTLCOsp-{5$DAMou(Fh|$u_#&-Of{_q z3&4WWln4x-w-{kmFfud|VRQ^5fgngepXu8Yj`IovjW80htf$UX=32-mtf9PxwNh(vp$l&#|m31|ykbfkZ;{cyEVAna$qk8Ua1W}|BMhLH$6-5gvQRX-* z7zsFzwG?5r=pcmGYeg_gD$@ufgV$@Ntd}HN^#B?cfL-S}D^;Q>%03^BFcJg;?fJav zg@w6XF%W3C!yjh=ELc~U|Ln~4BDHLm@9yrf!yjjWEm*NA;)~`RQYe%}QGX5w34iUi z82}4bx$dTd?Ch+75bExxf{~!7rxPJ`eEivXlZr7-iDbBRDTol--#;_nWPd-45E>Zh zvdbs?0W4ToS4Vq0cW{t3-XxPb>+Ea`1YrDJnJ$0@LkRWv2QwKHf*l-WFJ8Q0pFa)& zUNBQBF_Xy-3(?)DZ+{zl$dX7Z`}0+(nciA1C04FJX)ml}PO!?U;wL=$1+9&d>!Rw= zNN?JnwXG~r?ZJ3IMm*6y7gI-3VJ;=Al0(D4RU7es@YB#W*6pp@wqYw%s1BjsuFZ;C z2Ml`BWP-J&=+O11&IuSasAF?p7*CjBiVj<`mMCl*lXUYx!GF@Jf{O&Jl|LI|-$m3` z^EMsGIJQ)Y&5!@~HLM>ccxj_Gb3=t`CBjrgab=@wq`?aWgW#=uIlGu)6>&UK3;J{qHhLQ`TzX+^O>0$T%(q|an^-+qBD+*iVlL*%Iz-X z`~`FQ3D*LO+gvmy0)q+$3@R8fs9?ZQ--lhfa;2xIhoD0goRgE2csyQnUE=-w_v7)J zKbuA&!qn6h{t@<1+qWQe3Z`}U{Jw;@gLw8bC3MWf64#=002ovPDHLkV1m_> B$=v_| literal 1298 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 B$=v_| literal 1298 zcmeAS@N?(olHy`uVBq!ia0vp^6M(pYg9%91CFJD-DYhhUcNd2LAh=-f^2rPgEXO@v z978JRyq#;GE$u1Mp5D@k|^x~c6l?c}>G)7`VK?%sd#cgVGWGykrgcgEUS`{u-b z@44C9g-RLJWOaCW#Ms!lnHT$1|9t)W_44KFw|G|G0D{}Mm3bU=attJL^77WLUw`?S z!IPgqD-9&pY%x$ga_-!@Z{N&Hxs>zr@~ZaA<+8~gK9G=@u))9}LPFxp|A{*j#hG@uv+5YlNaStl`(n^|Ezsz3$A*B5i+Lw&SEv@gyQS^i+^rg= zC1LAR@1LB@TKxBh=l*?x@rPCC1Vu2ksD4qe4KFd3-F8uG_$H9&+qL-O46BK$F~Vha|5PWKNcEmS zzyHFsjeXgN{QRsAD#vO*J?YtQ)?YeD=-UsAtgTh^mM_z{_1_w`_xN$aT&>*}s&5Xr zpZEH^$t&>G{~sTXL+9BPc-{C|sJ>;@m)ie7ZmeAOqHn|P+wyO}g)g15FHm#;-G5cp zznitDmfjI8tNP{trkGdr>C4RWpOr<2WE0=tFLz?TA+mIew|0hmOYQ%<`cl&wiasT~ zn;(8i{JHW|!@tL(+7G*BaEgsq0;X=#b+m&{`St4w< zH}r4YYx_>Qm2YuDv8pb+CP`@V71#6SUb%fSU-{dE z8`qkOpU<1xbwPE}?Zu&nQU?r9HnEyb_jJ#h)gobGaQE)rwQF?`IrN - - - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + +

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

            m_lbVoiceOutput (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_nbAudioOptions (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_panelDevices (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_panelRightChannel (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_panelSettings (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_radioBtnFileOnly (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_radioBtnPortAudio (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_sdbSizer3Apply (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_sdbSizer3Cancel (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_sdbSizer3OK (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_staticText14 (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_staticText141 (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_staticText15 (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_staticText151 (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_staticText16 (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_staticText17 (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_textCtrl15 (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_panelSettings (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_radioBtnFileOnly (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_radioBtnPortAudio (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_sdbSizer3Apply (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_sdbSizer3Cancel (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_sdbSizer3OK (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_staticText14 (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_staticText141 (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_staticText15 (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_staticText151 (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_staticText16 (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_staticText17 (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_textNumChIn (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_textNumChOut (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_textRxInput (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_textVoiceInput (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_textVoiceOutput (defined in topFrame.DlgAudio)topFrame.DlgAudio
            OnApply (defined in topFrame.DlgAudio)topFrame.DlgAudio
            OnCancel (defined in topFrame.DlgAudio)topFrame.DlgAudio
            OnClose (defined in topFrame.DlgAudio)topFrame.DlgAudio
            OnInitDialog (defined in topFrame.DlgAudio)topFrame.DlgAudio
            OnOK (defined in topFrame.DlgAudio)topFrame.DlgAudio
            OnRxInputSelect (defined in topFrame.DlgAudio)topFrame.DlgAudio
            OnTxOutputSelect (defined in topFrame.DlgAudio)topFrame.DlgAudio
            OnVoiceInputSelect (defined in topFrame.DlgAudio)topFrame.DlgAudio
            OnVoiceOutputSelect (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_textTxOutput (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_textVoiceInput (defined in topFrame.DlgAudio)topFrame.DlgAudio
            m_textVoiceOutput (defined in topFrame.DlgAudio)topFrame.DlgAudio
            OnApply (defined in topFrame.DlgAudio)topFrame.DlgAudio
            OnCancel (defined in topFrame.DlgAudio)topFrame.DlgAudio
            OnClose (defined in topFrame.DlgAudio)topFrame.DlgAudio
            OnInitDialog (defined in topFrame.DlgAudio)topFrame.DlgAudio
            OnOK (defined in topFrame.DlgAudio)topFrame.DlgAudio
            OnRxInputSelect (defined in topFrame.DlgAudio)topFrame.DlgAudio
            OnTxOutputSelect (defined in topFrame.DlgAudio)topFrame.DlgAudio
            OnVoiceInputSelect (defined in topFrame.DlgAudio)topFrame.DlgAudio
            OnVoiceOutputSelect (defined in topFrame.DlgAudio)topFrame.DlgAudio
            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 2f0e3c63..8f738b5b 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,11 +63,13 @@ Inheritance diagram for topFrame.DlgAudio:
            Inheritance graph
            +
            [legend]
            Collaboration diagram for topFrame.DlgAudio:
            Collaboration graph
            +
            [legend]
            - - + + @@ -183,9 +185,6 @@ Public Attributes - - @@ -204,7 +203,7 @@ Public Attributes diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__coll__graph.md5 index 0c0b9a88..0b227cfd 100644 --- a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__coll__graph.md5 +++ b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__coll__graph.md5 @@ -1 +1 @@ -e1d5b7ad145cd6ce54bea67583f426f0 \ No newline at end of file +625943c52b0f9c6f9e083a04e0cef94c \ No newline at end of file diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__coll__graph.png b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__coll__graph.png index 7aa9744577dcb3e9c5dd862471d536cb05c6baa5..16af71bb885ddce8a4492d3ee38916a8c5d8b416 100644 GIT binary patch delta 2027 zcmV&r{QA7{}i9#fuAv8QZJTNeTTZJjI*=#Hp!>fUe zVZb1U0fQI@3}P5C@J~7#LQ$0Zt@`38MNtOVLXDRK1%P3wzDeJo9}R(55*06{cu~XI?QI=JWY7nM^ZlSY3Ue&3?Xl^QVT9i;Hgt2mRNtUub4?KA*3d?#%=H zsRxb|CMIUeW##qjUmFIGj{ZW^o{f!ZpO1Axn?t}J!{+B#kB_-rj!UPHj3ZO2kGWjw z(d+Z{GYX2wzY2WVsxPECWq4kcLI0E2WaCZZRIlwzpF>{mq^hi$XLC zGRfc>mdkOov;U7?RVa!wG%T&TTUkl6e7@w6NauiOSTwrA^V&;Uk|eLKCF*rqTZ`9@ zaDSze2rX z)`lgMhf7N@VzIq^zN9G1@bKNm#piBoJw1SBm>P}~DmO~}{*JM+p|PSHZzPEhKD9HjErG8;CYEmkds*GoI0#~lD0 z#xS({rn5;TsZ0#RgV#$}o~yBhB!9^a19-0iOJ^95=DxETM3H0|CcIu+6m675nPG@w zIA9psR)&#D2PV8;JBCS8nPeCqyk0xgdP$NsH=tnwSUSVlnI(#%%(5iIaNzfM77CUh zEX?Oiet)MEdfWl9VLd&*lM~AispWE9Z*P|qdfWlFVWpC&erUcS#iAgJa(^Iz`D?Gu z0NAj~akrFYCnrUOP;W0W3pg=gwVi1Ae*&d*ug>W+_^K(>2U$@ zhFL0!*=%lbFyNdX7l3V8Fn`#$yL)IpKAHTeehL^Ounh}^`jW|y=Hrve!(g!AIXx}_ z+pu7;Kb<}@`JjL(%J1JFg+jzIe1t-Mf*@rw$7X^vnPW*Rlah#&v9TeKhuYcMGZP$( zWoX(nI{Ks2svHHjVcp#w!C=2>!}da<{;n>-Kjns?8-@_NdiBE2j(@3NTzvU*@5+^? zek`#iP=CAc*|TRX3+w~PvO_GZ|5ZNQk*x#EvKt#4b-#g`NF)S7n4X@-rH`OtW@aWH zk55cYR9keOO}}yDhI@(#hRn>&Xj;IJVeJMn3>d^PU=YKA;ok3bgu`J?%hRV%v20qs z-EcT;Muy2S-7Yrz8h>ENFxv`TbI5qpR`plnTV$`>u_RWGK5i8@v20jnSJgWl{z7ex znd72ap_#SSuDQ0C4XSG}FI)F@t+rFtX}Kh7ibKQKnnv|{s;}z>>#nWZw_z_!Xf{#X zZl)^MTZzFQS;eVIhpw7>607YE0}NtLi&H6>&Q;x(`!zRv`+w=s(b28{7^hCC)eNgw zKO5rQLDZ}n`)tLjSz`0!zjGapvqU|$sSU$E!?c-UnxVMTs2OS069ki}dzn8jx*9Zx zyWV`q_NH~ijQiF*R+jkY58oa?empfb)qHuuUg(>ob@YeB;YW`i-MV$F+R~0E&bnY9 zoJ`VMlMalWN@Trq0Y?mLEwKOEz6~K`7%+%oz#xVJgBS*k{{YwCW=`aoqfY<;002ov JPDHLkV1kib(g*+m delta 1274 zcmeAYn9nuAw4UXPr;B4q#hkZu?fq{@NwoJb7LejxXdS{MdU&cpG5a;1h*#+h+pNEF zZ&>^#x@3 z;mDz1fB${@^y$$frQDtwHnz53fB)Snrq&V>8yg!LxzJCrd-m+vdE32bH$FEoh>(!b z;Q<-=cTuudTjGiQr|t9G5?yS#d;f`uFeEC)Oscb6))X!zd;DY1&YevDGkS8)RVe0o z|6iWRePKUC&m;@coqoUSm#;hE|5W^E+g#2!g3pXjr?i<0W*Hq~x#i&5t9Ho7wcpHV z*@LM^R(_Auw3?$ExGtf`;O8v1TSeD@HFnqS4BXe=ePihc299nC|4;7!cE3E}pZqN* z;)B;Btp>NLJO?;VcO0;ata%nbqv6vNqy4IaBCr5(-2Y<7{{8a(^~bMhCIz<4uT&Ka zTN}pS-1sSP_SyPY0eQPWEB8Fl+PZ4bd6$eI!Ti%w_t)=NZ`rZuPl%S|Jz4h!4`sf6 zeSLoS?*H%J$wjZ7erX2a%*xGpT(1C=+gbhe31f1ls3)hpN z-1+dt9Xocc2+_LIDH5Q!Uw8WbpydG$OM^1E-`=!1eE;K`($cSg{_NSl-F<5R#{gjR z-h1!Zv9{YnAG}`z)9p{yB&C(tU(XYpcNpQmpY^rEeVMc7P5b=0c#`w!p!9qn8GL z`TyqqtzLTItzzAq1K0oMa22cRb~i|IEMJcX6>x+^rwx%JGTIWD@7Cthn@IX66%CC!Z&KAH`2Uz%%c( z?6!NJwJ#2wUG$xIcUWh|SJ6$qZpqcv)!#lj#l1*hV)4`W@}2wli|^mMRTTZ~<1tHt zPbW3ijz*OTELsxx)Ise~SIr?oha=A>aX?B8VDxcBl)QQO?%Dk2&Xd}STcdK*(~oa5 z`MKLjYQw&LajUOB5wrat(Rb{F477{^>i8k==oX>#%51qH0}yz+`njxgN@xNAXo+-p diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__inherit__graph.md5 index 0c0b9a88..0b227cfd 100644 --- a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__inherit__graph.md5 +++ b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__inherit__graph.md5 @@ -1 +1 @@ -e1d5b7ad145cd6ce54bea67583f426f0 \ No newline at end of file +625943c52b0f9c6f9e083a04e0cef94c \ No newline at end of file diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_audio__inherit__graph.png index 7aa9744577dcb3e9c5dd862471d536cb05c6baa5..16af71bb885ddce8a4492d3ee38916a8c5d8b416 100644 GIT binary patch delta 2027 zcmV&r{QA7{}i9#fuAv8QZJTNeTTZJjI*=#Hp!>fUe zVZb1U0fQI@3}P5C@J~7#LQ$0Zt@`38MNtOVLXDRK1%P3wzDeJo9}R(55*06{cu~XI?QI=JWY7nM^ZlSY3Ue&3?Xl^QVT9i;Hgt2mRNtUub4?KA*3d?#%=H zsRxb|CMIUeW##qjUmFIGj{ZW^o{f!ZpO1Axn?t}J!{+B#kB_-rj!UPHj3ZO2kGWjw z(d+Z{GYX2wzY2WVsxPECWq4kcLI0E2WaCZZRIlwzpF>{mq^hi$XLC zGRfc>mdkOov;U7?RVa!wG%T&TTUkl6e7@w6NauiOSTwrA^V&;Uk|eLKCF*rqTZ`9@ zaDSze2rX z)`lgMhf7N@VzIq^zN9G1@bKNm#piBoJw1SBm>P}~DmO~}{*JM+p|PSHZzPEhKD9HjErG8;CYEmkds*GoI0#~lD0 z#xS({rn5;TsZ0#RgV#$}o~yBhB!9^a19-0iOJ^95=DxETM3H0|CcIu+6m675nPG@w zIA9psR)&#D2PV8;JBCS8nPeCqyk0xgdP$NsH=tnwSUSVlnI(#%%(5iIaNzfM77CUh zEX?Oiet)MEdfWl9VLd&*lM~AispWE9Z*P|qdfWlFVWpC&erUcS#iAgJa(^Iz`D?Gu z0NAj~akrFYCnrUOP;W0W3pg=gwVi1Ae*&d*ug>W+_^K(>2U$@ zhFL0!*=%lbFyNdX7l3V8Fn`#$yL)IpKAHTeehL^Ounh}^`jW|y=Hrve!(g!AIXx}_ z+pu7;Kb<}@`JjL(%J1JFg+jzIe1t-Mf*@rw$7X^vnPW*Rlah#&v9TeKhuYcMGZP$( zWoX(nI{Ks2svHHjVcp#w!C=2>!}da<{;n>-Kjns?8-@_NdiBE2j(@3NTzvU*@5+^? zek`#iP=CAc*|TRX3+w~PvO_GZ|5ZNQk*x#EvKt#4b-#g`NF)S7n4X@-rH`OtW@aWH zk55cYR9keOO}}yDhI@(#hRn>&Xj;IJVeJMn3>d^PU=YKA;ok3bgu`J?%hRV%v20qs z-EcT;Muy2S-7Yrz8h>ENFxv`TbI5qpR`plnTV$`>u_RWGK5i8@v20jnSJgWl{z7ex znd72ap_#SSuDQ0C4XSG}FI)F@t+rFtX}Kh7ibKQKnnv|{s;}z>>#nWZw_z_!Xf{#X zZl)^MTZzFQS;eVIhpw7>607YE0}NtLi&H6>&Q;x(`!zRv`+w=s(b28{7^hCC)eNgw zKO5rQLDZ}n`)tLjSz`0!zjGapvqU|$sSU$E!?c-UnxVMTs2OS069ki}dzn8jx*9Zx zyWV`q_NH~ijQiF*R+jkY58oa?empfb)qHuuUg(>ob@YeB;YW`i-MV$F+R~0E&bnY9 zoJ`VMlMalWN@Trq0Y?mLEwKOEz6~K`7%+%oz#xVJgBS*k{{YwCW=`aoqfY<;002ov JPDHLkV1kib(g*+m delta 1274 zcmeAYn9nuAw4UXPr;B4q#hkZu?fq{@NwoJb7LejxXdS{MdU&cpG5a;1h*#+h+pNEF zZ&>^#x@3 z;mDz1fB${@^y$$frQDtwHnz53fB)Snrq&V>8yg!LxzJCrd-m+vdE32bH$FEoh>(!b z;Q<-=cTuudTjGiQr|t9G5?yS#d;f`uFeEC)Oscb6))X!zd;DY1&YevDGkS8)RVe0o z|6iWRePKUC&m;@coqoUSm#;hE|5W^E+g#2!g3pXjr?i<0W*Hq~x#i&5t9Ho7wcpHV z*@LM^R(_Auw3?$ExGtf`;O8v1TSeD@HFnqS4BXe=ePihc299nC|4;7!cE3E}pZqN* z;)B;Btp>NLJO?;VcO0;ata%nbqv6vNqy4IaBCr5(-2Y<7{{8a(^~bMhCIz<4uT&Ka zTN}pS-1sSP_SyPY0eQPWEB8Fl+PZ4bd6$eI!Ti%w_t)=NZ`rZuPl%S|Jz4h!4`sf6 zeSLoS?*H%J$wjZ7erX2a%*xGpT(1C=+gbhe31f1ls3)hpN z-1+dt9Xocc2+_LIDH5Q!Uw8WbpydG$OM^1E-`=!1eE;K`($cSg{_NSl-F<5R#{gjR z-h1!Zv9{YnAG}`z)9p{yB&C(tU(XYpcNpQmpY^rEeVMc7P5b=0c#`w!p!9qn8GL z`TyqqtzLTItzzAq1K0oMa22cRb~i|IEMJcX6>x+^rwx%JGTIWD@7Cthn@IX66%CC!Z&KAH`2Uz%%c( z?6!NJwJ#2wUG$xIcUWh|SJ6$qZpqcv)!#lj#l1*hV)4`W@}2wli|^mMRTTZ~<1tHt zPbW3ijz*OTELsxx)Ise~SIr?oha=A>aX?B8VDxcBl)QQO?%Dk2&Xd}STcdK*(~oa5 z`MKLjYQw&LajUOB5wrat(Rb{F477{^>i8k==oX>#%51qH0}yz+`njxgN@xNAXo+-p 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 d18964b1..59fd6379 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 @@ -58,16 +58,25 @@ - - - - - - + + + + + + + + + + + + + + +

            @@ -168,9 +170,9 @@ Public Attributes

             m_lbTxOutput
             
            m_textCtrl15
             
            m_textTxOutput
             
             m_lbVoiceInput
             
             m_textVoiceOutput
             
            m_panelRightChannel
             
             m_sdbSizer3OK
             
            __del__ (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            __init__ (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_listCtrlPortSelect (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_sdbSizer3Cancel (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_sdbSizer3OK (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_staticText8 (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_staticText9 (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_textCtrl10 (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            OnListItemSelected (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_sdbSizer3Apply (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_sdbSizer3Cancel (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_sdbSizer3OK (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_staticText8 (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_staticText9 (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_staticText91 (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_staticText911 (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_staticText912 (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_staticText913 (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_textRigCtrlBaud (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_textRigCtrlDatabits (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_textRigCtrlParity (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_textRigCtrlPort (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            m_textRigCtrlStopbits (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            OnListItemSelected (defined in topFrame.DlgComPorts)topFrame.DlgComPorts
            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 cf0d2928..b7a81b79 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,11 +63,13 @@ Inheritance diagram for topFrame.DlgComPorts:
            Inheritance graph
            +
            [legend]
            Collaboration diagram for topFrame.DlgComPorts:
            Collaboration graph
            +
            [legend]
            - - + + + + + + + + + + + + + + + + + + + + @@ -111,7 +140,7 @@ Public Attributes diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__coll__graph.md5 index 0eb854f8..bd482d90 100644 --- a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__coll__graph.md5 +++ b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__coll__graph.md5 @@ -1 +1 @@ -d2eb4c72fdc82073b7ff9873a9b1ea23 \ No newline at end of file +6cac6266cd5f6fe31e49ffcbcc0b052c \ No newline at end of file diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__coll__graph.png b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__coll__graph.png index 92f445d9061eb1e38259937c1344edc6384c8f82..1273cd9d778e197a38504f2e23002516baadbd6c 100644 GIT binary patch literal 2844 zcmYjTXHXMZ7mcBpV5lO}q<0kws1WJBqky6WkX1oSFeoh)2}KYQM3f>BiULxS4X_Xh zoj@onMWjg*2vv|00#Zca%g*e~e)HzM`{$i^-+kxanUm~bXAa^P;|2f#AWI7qCuYPk z5yS~(?$i_ZIA&nKXKii*IQeH4wv@dA0JujiO$={_<*nz3`wO~Cl4i~++S#B=(z~BD zh{vWoc{)43(snV@apCc22@n<%@H`jGsv&JrQ3#H%i_JVrRt|1m@<>!A73mgKjddqVvC;gjH~(4_ zF#Y+LXy$NGPB2G}-eHz|FU7#gAW(eMUj_e8m)~EP9*3i4khnq$y@y%~eHuCCs{|0i z!=C>5-w*|OI;VuQ$41e!N*V*%sT&$EnVQcBEp%(2q+}G$~=Msz^9CF2%XOy z56U5N8DjU9v+%2IhY9MpS>cm-o<{j09^q^6@pdEmB3*-r4!+ z;uD|98#m6H(jwPNcOqn0FCUTG@auM?V!u7cF&JudbDOIx`krWZ&H)f+ z3|K@0jk0rc_|A7sZN_c;A@7%+sM6L}-*L6+H2wPE0onXlPDXQp3OcK4hpUGKsj^v5 za%pX9X{xs2n)o_Co-H=Cb+$O3c?Fo%Gu zC`~rPXWH-wsDx7JgY7W2&am<>!Lw(5sjk8R&!FMaiDg)8BzEAZ5~Jb+Vr}v#&lxwU zBu%sT56#ljV};HPR>$Xxun6Bw*af=ibp^AmOrf@@Lo~A>S*(>xLc$V*5gB)WoS=@w zWp*=UM4YM2>v6cIl~EEx-_6VsY?O`GpP%dgxxH-PrDzKTcZSYDbhI%!mt=)k9=d|~ zG;?xZC@DO1(>n#|?H9w2t_;`NaR>^|U)JmiptyNzF{CC`^BhYO1HNTu<>i6Tl#TvC z*C%;p=Uh%!lwEd>Sa-FxW}r?BV)3|6>qb;mU#7CR z(hDHq`bi`siQf|c@rb)bKvG}Q!dAWDlK1?qtUju>MH8cmv<&k98(oV6Ia&ORyIRxYoXAzGTX!H{`s7IXNkU^ZhR^~=oL!?L0d$6I*hCiQ;s(r?LzckOt}4!LnUkvI8p>3y4L z%)tuB*jGVR^YJetnf%FbT->qScq3nTU0vN>`%Y{I=+xH@EcZ{zrA`R#8YWxdq3`Wl@v;O$b?+fyxnv4Yv!(mJ85 zYg2Emt{xAl5(G8^tgc!QBc-QuG(D} zK7r}+o7kX@GkE>S!!}#=XUAnkQp11%hg&|{?@2K`BZeJ1<#-2ICWj;l?o_|S*dRY< z&cW(eC&9>KF&^ zMA0H(edXOdjrRdXFKXD0{0fFw%KQ5hbOOmU4V&U-XZg&L_ZLsg%U_-E`LszI`+C&c zb!Kr0cMa$yPx9r0dqW;tV|;9fO!NGf%>r&jyM0igBth^AVp*9ghZv=3T8-P*#39 z^JG3`^y<}V0l~3+2-rkrRSXn!xA>eOA5=n~#d$6|Xp}-4^(E+h)KFZAG`gYR&{fr1CIx`EM4n^47#yzNE zmvPhc(gacdq^(1dgUqQm@A;F@{IEWtOzRBVbO{qg_+2cfztk!#`sgitiswImnj`PF}P*Qf3rAHr|m%-cU$ zK4HZXx<*RJm>HVLv7+KT3kx^-B*bDCdeQPng((6 z-tX?H%FFA`L2_)Srl!33P1|3LJz5+zgF_AJY+J0cr~gG7uaqpOL`rw(oqG+_IPqNM z-IQ(t2X+GTJL*yh@N^FJe5n*$$5^y9g#&etgA(LnCD)y~_+3pdR48eOwg~nb>n1;Ob*rJ-*oMr%DBri!!A+ge)vir$h=isPxF^6a9XU7D00mKsDlWI=B zGSp~u0{O~X9X6G%1b4_zwiakMPMU#bdi}wunW0*wx@u5|`+o)7`SW z+t~*P2X*=VAY0ImW8)1&MyHC7x+_0hXqACKw}6)c*iiv~&3Y literal 1377 zcmb_c`BM@I6b8*Z#Y)QzQ%l6VvhgBV!$t8Z52Eo1g$|un*SiA4!quz{jnd6@(TvQ{ zyi$^^)tFQ=L(x*k4K)=rlTBR`1Vv@po!#vp*m?8bH}n1Q<{jUA`JusRLw$37003YZ z;E%$nu}1Bwx*F=Jg{o($LHkq?8U;}OW%oLm#cF#7&n5|p z!+ABOjUpPf+7Wkf3*pWj@D>)MfNa{U%)gi{9l zHl#jsn-+`Q9tyh{1MC;K)!LJ3G*rW;Oy7)N2qFH!;dUW2&6x7!zukgs?b%8pD_J8-+iGlh;GFcrL~;rR6YHx{q9`t=Jdw{i@nBv% zO)5dw5hCx4Vx=}|hdo4C0k)EOUmC+l7ixA>UlQPDaFa??Qzf~|1jaV(o|ATh8 z;nNYr3}$*h5{wAMiDIYgRWVIILDI0NVbkF{e24+y=_t9kC^-Y%Knm z-kX6Fmd}u{-7{}B-$g$(cO5F&T$-F~^+raP&6$tiV|d&FHLlKO>4|b*<@sN4ceQDE z59^H)-*K%Q_--KT!;LBD8TvKFr(=-jyFqzDL(?6$x{tg*tfHK&7fe-SPrMX1TK$fD zK^B=gNMP|+DB%nX+NpwHqENi2Prv^vEjU|xms7&y@p5xD1#V-8U}x>4pr!k$;zK^^ z`^IOW6v-9$az;G!N)Y0|WpXJNoQ{r;=4NE6F>CX};v%{#Y*H?kFE9I5g-t~s@EuHO n9lp~>!J2`0PycgnYAtX8>_ADe3(aU){WAdpzQL$QA41Nbq8zCH diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__inherit__graph.md5 index 0eb854f8..bd482d90 100644 --- a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__inherit__graph.md5 +++ b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__inherit__graph.md5 @@ -1 +1 @@ -d2eb4c72fdc82073b7ff9873a9b1ea23 \ No newline at end of file +6cac6266cd5f6fe31e49ffcbcc0b052c \ No newline at end of file diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_com_ports__inherit__graph.png index 92f445d9061eb1e38259937c1344edc6384c8f82..1273cd9d778e197a38504f2e23002516baadbd6c 100644 GIT binary patch literal 2844 zcmYjTXHXMZ7mcBpV5lO}q<0kws1WJBqky6WkX1oSFeoh)2}KYQM3f>BiULxS4X_Xh zoj@onMWjg*2vv|00#Zca%g*e~e)HzM`{$i^-+kxanUm~bXAa^P;|2f#AWI7qCuYPk z5yS~(?$i_ZIA&nKXKii*IQeH4wv@dA0JujiO$={_<*nz3`wO~Cl4i~++S#B=(z~BD zh{vWoc{)43(snV@apCc22@n<%@H`jGsv&JrQ3#H%i_JVrRt|1m@<>!A73mgKjddqVvC;gjH~(4_ zF#Y+LXy$NGPB2G}-eHz|FU7#gAW(eMUj_e8m)~EP9*3i4khnq$y@y%~eHuCCs{|0i z!=C>5-w*|OI;VuQ$41e!N*V*%sT&$EnVQcBEp%(2q+}G$~=Msz^9CF2%XOy z56U5N8DjU9v+%2IhY9MpS>cm-o<{j09^q^6@pdEmB3*-r4!+ z;uD|98#m6H(jwPNcOqn0FCUTG@auM?V!u7cF&JudbDOIx`krWZ&H)f+ z3|K@0jk0rc_|A7sZN_c;A@7%+sM6L}-*L6+H2wPE0onXlPDXQp3OcK4hpUGKsj^v5 za%pX9X{xs2n)o_Co-H=Cb+$O3c?Fo%Gu zC`~rPXWH-wsDx7JgY7W2&am<>!Lw(5sjk8R&!FMaiDg)8BzEAZ5~Jb+Vr}v#&lxwU zBu%sT56#ljV};HPR>$Xxun6Bw*af=ibp^AmOrf@@Lo~A>S*(>xLc$V*5gB)WoS=@w zWp*=UM4YM2>v6cIl~EEx-_6VsY?O`GpP%dgxxH-PrDzKTcZSYDbhI%!mt=)k9=d|~ zG;?xZC@DO1(>n#|?H9w2t_;`NaR>^|U)JmiptyNzF{CC`^BhYO1HNTu<>i6Tl#TvC z*C%;p=Uh%!lwEd>Sa-FxW}r?BV)3|6>qb;mU#7CR z(hDHq`bi`siQf|c@rb)bKvG}Q!dAWDlK1?qtUju>MH8cmv<&k98(oV6Ia&ORyIRxYoXAzGTX!H{`s7IXNkU^ZhR^~=oL!?L0d$6I*hCiQ;s(r?LzckOt}4!LnUkvI8p>3y4L z%)tuB*jGVR^YJetnf%FbT->qScq3nTU0vN>`%Y{I=+xH@EcZ{zrA`R#8YWxdq3`Wl@v;O$b?+fyxnv4Yv!(mJ85 zYg2Emt{xAl5(G8^tgc!QBc-QuG(D} zK7r}+o7kX@GkE>S!!}#=XUAnkQp11%hg&|{?@2K`BZeJ1<#-2ICWj;l?o_|S*dRY< z&cW(eC&9>KF&^ zMA0H(edXOdjrRdXFKXD0{0fFw%KQ5hbOOmU4V&U-XZg&L_ZLsg%U_-E`LszI`+C&c zb!Kr0cMa$yPx9r0dqW;tV|;9fO!NGf%>r&jyM0igBth^AVp*9ghZv=3T8-P*#39 z^JG3`^y<}V0l~3+2-rkrRSXn!xA>eOA5=n~#d$6|Xp}-4^(E+h)KFZAG`gYR&{fr1CIx`EM4n^47#yzNE zmvPhc(gacdq^(1dgUqQm@A;F@{IEWtOzRBVbO{qg_+2cfztk!#`sgitiswImnj`PF}P*Qf3rAHr|m%-cU$ zK4HZXx<*RJm>HVLv7+KT3kx^-B*bDCdeQPng((6 z-tX?H%FFA`L2_)Srl!33P1|3LJz5+zgF_AJY+J0cr~gG7uaqpOL`rw(oqG+_IPqNM z-IQ(t2X+GTJL*yh@N^FJe5n*$$5^y9g#&etgA(LnCD)y~_+3pdR48eOwg~nb>n1;Ob*rJ-*oMr%DBri!!A+ge)vir$h=isPxF^6a9XU7D00mKsDlWI=B zGSp~u0{O~X9X6G%1b4_zwiakMPMU#bdi}wunW0*wx@u5|`+o)7`SW z+t~*P2X*=VAY0ImW8)1&MyHC7x+_0hXqACKw}6)c*iiv~&3Y literal 1377 zcmb_c`BM@I6b8*Z#Y)QzQ%l6VvhgBV!$t8Z52Eo1g$|un*SiA4!quz{jnd6@(TvQ{ zyi$^^)tFQ=L(x*k4K)=rlTBR`1Vv@po!#vp*m?8bH}n1Q<{jUA`JusRLw$37003YZ z;E%$nu}1Bwx*F=Jg{o($LHkq?8U;}OW%oLm#cF#7&n5|p z!+ABOjUpPf+7Wkf3*pWj@D>)MfNa{U%)gi{9l zHl#jsn-+`Q9tyh{1MC;K)!LJ3G*rW;Oy7)N2qFH!;dUW2&6x7!zukgs?b%8pD_J8-+iGlh;GFcrL~;rR6YHx{q9`t=Jdw{i@nBv% zO)5dw5hCx4Vx=}|hdo4C0k)EOUmC+l7ixA>UlQPDaFa??Qzf~|1jaV(o|ATh8 z;nNYr3}$*h5{wAMiDIYgRWVIILDI0NVbkF{e24+y=_t9kC^-Y%Knm z-kX6Fmd}u{-7{}B-$g$(cO5F&T$-F~^+raP&6$tiV|d&FHLlKO>4|b*<@sN4ceQDE z59^H)-*K%Q_--KT!;LBD8TvKFr(=-jyFqzDL(?6$x{tg*tfHK&7fe-SPrMX1TK$fD zK^B=gNMP|+DB%nX+NpwHqENi2Prv^vEjU|xms7&y@p5xD1#V-8U}x>4pr!k$;zK^^ z`^IOW6v-9$az;G!N)Y0|WpXJNoQ{r;=4NE6F>CX};v%{#Y*H?kFE9I5g-t~s@EuHO n9lp~>!J2`0PycgnYAtX8>_ADe3(aU){WAdpzQL$QA41Nbq8zCH 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 7b1b9608..841bbe4d 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 @@

            @@ -93,12 +95,39 @@ Public Attributes

             m_staticText9
             
            m_textCtrl10
             
            m_textRigCtrlPort
             
            m_staticText91
             
            m_textRigCtrlBaud
             
            m_staticText911
             
            m_textRigCtrlDatabits
             
            m_staticText912
             
            m_textRigCtrlStopbits
             
            m_staticText913
             
            m_textRigCtrlParity
             
             m_sdbSizer3OK
             
            m_sdbSizer3Apply
             
             m_sdbSizer3Cancel
             
            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 a0266dd7..425175f2 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,11 +63,13 @@ 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_dlg_options__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__coll__graph.md5 index 6fa7aa4e..a07016e0 100644 --- a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__coll__graph.md5 +++ b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__coll__graph.md5 @@ -1 +1 @@ -09bb224715c0ae1331b76d6096ac6073 \ No newline at end of file +d8a1a74eefd08c4ec42471fc0d144d88 \ No newline at end of file diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__coll__graph.png b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_dlg_options__coll__graph.png index 9b22dbcb9cee30d41fb194b8e08d522b01d51d1a..6b8c4cce407c713f92889f367ab2bb47905027a8 100644 GIT binary patch delta 2131 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 JPDHLkV1m7iDaHT* delta 1337 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 JPDHLkV1m7iDaHT* delta 1337 zcmew;aF=U>X+5iur;B4q#hkZu&t~0@kZ9|F^XNh5#|chMch4M>Zr(iGce~*eu}!CV zryN?t+$vDSTFgB&SLXOq&0I~^n`c(_7=LMZy3@LFf)$(aBef%?(vh!}LTs=7|35LV z{`{$lC4Ki6AOF>-A|86lq*u`4i3_`eQd`d=N4JX#i!<&B$tJYbZ{ECl@?_zQnl%$n zKh>J*wJ<V~-10h6u?X(LVgJz(h({U%#90Q+J7EYR^=!rBkPhUew%k zDQl~XyMfbZ4XG3nUZXBHNmu34aJRS#DxLo)*PG~iPC7g}>-koRluH_$w{z&95p7wu zI&;>;HFMJidOm%~S~~wmZf1SlYWUKiabGJCoI>8*d-Qx3av-m+XJoaS`) zOA1eQ-=?1VS&faRSu0j29aiCVx>~xIo%cfG4i}}9uPjf=mw3-FYo>d`=^&? zOcFK9yz;Q;N%%~8>xgwXV;m_(V*5bjHyw{lq#C*;TtTCe#O- zoB%n$_e!j!uiE6g{rXm}ZJyIFCT+Bk;nUaGU;Osl=jW%7_uJdm{78RNK4+4OX!p^K z-#ncE_U}&Yv8^iEu={uZ=AYO9{!YCZnZ#Z%7b>##<{N`!v(74CjGV-9KV$dZy*qxK zlE^msw}0Qfu0CPwA8!17eV=~XBOOsWdHcy>6}B}O4?Z~k z`nv6B;d(>g%iq5L7Z%c#Oz4%9+jsK0uG{ieQOiHS{8BQdW=Tqe>8%WzyLZ}VT{J1H z;E1lc{PnhX%bmT|zwhn6pKqt#Wi>PA{?5${*6WHSu-l36-)mF(>Dj^N`d@$dyRv&S z-B@M4eF8LuAqk`zminN=_0WWaE>4_qL59p!FV~Ve5htG3MMwN_F6r8Fa6lwmLX`+a8*@+22}WRy=i z)PFSo>fWD|Ufqwme!i`>zQ+Dn`tDxc>dUuxZTr-kD9#vla#N0l#j~?A$3!1SB<(cX z)RQ#*eCeZy(~sL){#>~n>rOx2-QCT^EV%E* z*Q)I7>_2~BoZ0&B*|W6u*S&3wL 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 f4db03f6..e1f6b15f 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,11 +63,15 @@ Inheritance diagram for topFrame.TopFrame:
            Inheritance graph
            + +
            [legend]
            Collaboration diagram for topFrame.TopFrame:
            Collaboration graph
            + +
            [legend]

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

            diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__coll__graph.md5 b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__coll__graph.md5 index 6e0de4f8..556c365d 100644 --- a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__coll__graph.md5 +++ b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__coll__graph.md5 @@ -1 +1 @@ -25d939efdc771c4733eb7139b3a2272f \ No newline at end of file +6c3bbd4d71e78e53c1de0aed4e0c9fd6 \ No newline at end of file diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__coll__graph.png b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__coll__graph.png index 3389e1e444e59cc73bc88f763e296c02a9fd3ce8..ea3c6f9254d817052c4dac36aeb8ddebe0cd933b 100644 GIT binary patch literal 2724 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 F{{rTg3km=L literal 1308 zcmeAS@N?(olHy`uVBq!ia0vp^Q-QdEg9%8^@LZ}1q}Y|gW!U_%O^81uw3+X zaSW-L^LDPSzqF^s@$_7#XMQn>Pn0-!HMKQ8vttm7SkyO#OGW%AkNQQWBkdhi&LG(>Bp@tUw>ow)r$LXVynxZ*?<4TwWTNhS>>7Y zpWo=L>3wLyr<`!|q+f#s_osH=pNHH2BpRz)HDu08Pfy>L+s(H`ft#EA^XJb_&K%#% zOG`^DD(f~u-njv`k76P^EUP^`Z(!9K_6*8Y^X zM2UT3d+QIbo^8Kuw}E_!{l>sU^6_7qjxX$Y$Y0J`_TlSCU!j~S+zx+BWR4r~ zykC9&MEQf?pY7xSDdt<)`@h&|-Mqf|ipEZjhv(BZGPGaje0=L{edJ3Zuj(J(RGGO8 zm#l8|3iT7`sZU;a;=;{6k1w)o?a-KdWB-POqGlhjin+e}y5yWw$kBKnyY+F(_Z2U; zytDC)SGuQBYNqeA@|Wb+S`J&erNvjCEc~p}wT_SBb$>_WAA~PX$eTUkpWUIQ_i1y4v^V%MPHjuT{qL&l?`oIbHYr+vU4+HLaBu zU%Y((Y}xmBcjKpBE#Lq4>zeQH?N9r93RL}i{M7JRk>%nz`-wC9ExvpSUqAmt{gmxG zyDw&x?k*P!7HVnxx36}$rH#$|@9gU&WsX;Vel~f{lp_ll?!UhNKaZJJU-0V82q)7o z-#MG8U->_}lv_LBtCq6#D8r_nApd12m zOv?A4-cO5eUcZ!KvgC-bR8-ir#S@Oj?~L*L&a%WNS3l#`mYH6MY6AWqQQK(0eZ~jX zrGMlP+AZ9wU3Vxjjr*L8jOn9d#n3;*VrNYyAxRlUi6^891pVypIZ&w6F8wB+ub zsdRZ8?-bm5>U_5REyZQ$mmD}1v-A9apK#Bh>+?C4RExL%ahS9C{3|{) zJ@nPX$NDa7&IGTsfB*DZUiuxk__fc^-%vi(FZK6l%QJ%#>jgQ_IwgMmd6Knt*T#*8 zb-G^Lrv@<|HNJoMuI^N?t65jG7rrjf0fw>DpOrC9j~Y+UxdzGrkZ4eQ@~bvGTl=?7 zM_|VG+pk~0t~uSXf9lk!XV0Fk+kc)zH8LhFVdQ&MBb@05_hb0RR91 diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__inherit__graph.md5 index 6e0de4f8..556c365d 100644 --- a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__inherit__graph.md5 +++ b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__inherit__graph.md5 @@ -1 +1 @@ -25d939efdc771c4733eb7139b3a2272f \ No newline at end of file +6c3bbd4d71e78e53c1de0aed4e0c9fd6 \ No newline at end of file diff --git a/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__inherit__graph.png b/fdmdv2/fdmdv2-doc/html/classtop_frame_1_1_top_frame__inherit__graph.png index 3389e1e444e59cc73bc88f763e296c02a9fd3ce8..ea3c6f9254d817052c4dac36aeb8ddebe0cd933b 100644 GIT binary patch literal 2724 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 F{{rTg3km=L literal 1308 zcmeAS@N?(olHy`uVBq!ia0vp^Q-QdEg9%8^@LZ}1q}Y|gW!U_%O^81uw3+X zaSW-L^LDPSzqF^s@$_7#XMQn>Pn0-!HMKQ8vttm7SkyO#OGW%AkNQQWBkdhi&LG(>Bp@tUw>ow)r$LXVynxZ*?<4TwWTNhS>>7Y zpWo=L>3wLyr<`!|q+f#s_osH=pNHH2BpRz)HDu08Pfy>L+s(H`ft#EA^XJb_&K%#% zOG`^DD(f~u-njv`k76P^EUP^`Z(!9K_6*8Y^X zM2UT3d+QIbo^8Kuw}E_!{l>sU^6_7qjxX$Y$Y0J`_TlSCU!j~S+zx+BWR4r~ zykC9&MEQf?pY7xSDdt<)`@h&|-Mqf|ipEZjhv(BZGPGaje0=L{edJ3Zuj(J(RGGO8 zm#l8|3iT7`sZU;a;=;{6k1w)o?a-KdWB-POqGlhjin+e}y5yWw$kBKnyY+F(_Z2U; zytDC)SGuQBYNqeA@|Wb+S`J&erNvjCEc~p}wT_SBb$>_WAA~PX$eTUkpWUIQ_i1y4v^V%MPHjuT{qL&l?`oIbHYr+vU4+HLaBu zU%Y((Y}xmBcjKpBE#Lq4>zeQH?N9r93RL}i{M7JRk>%nz`-wC9ExvpSUqAmt{gmxG zyDw&x?k*P!7HVnxx36}$rH#$|@9gU&WsX;Vel~f{lp_ll?!UhNKaZJJU-0V82q)7o z-#MG8U->_}lv_LBtCq6#D8r_nApd12m zOv?A4-cO5eUcZ!KvgC-bR8-ir#S@Oj?~L*L&a%WNS3l#`mYH6MY6AWqQQK(0eZ~jX zrGMlP+AZ9wU3Vxjjr*L8jOn9d#n3;*VrNYyAxRlUi6^891pVypIZ&w6F8wB+ub zsdRZ8?-bm5>U_5REyZQ$mmD}1v-A9apK#Bh>+?C4RExL%ahS9C{3|{) zJ@nPX$NDa7&IGTsfB*DZUiuxk__fc^-%vi(FZK6l%QJ%#>jgQ_IwgMmd6Knt*T#*8 zb-G^Lrv@<|HNJoMuI^N?t65jG7rrjf0fw>DpOrC9j~Y+UxdzGrkZ4eQ@~bvGTl=?7 zM_|VG+pk~0t~uSXf9lk!XV0Fk+kc)zH8LhFVdQ&MBb@05_hb0RR91 diff --git a/fdmdv2/fdmdv2-doc/html/comp_8h_source.html b/fdmdv2/fdmdv2-doc/html/comp_8h_source.html index 670f7dda..f787f6f6 100644 --- a/fdmdv2/fdmdv2-doc/html/comp_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/comp_8h_source.html @@ -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 23491771..00a263b5 100644 --- a/fdmdv2/fdmdv2-doc/html/dlg__about_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/dlg__about_8h_source.html @@ -63,7 +63,7 @@
            12 #ifndef __ABOUT_DIALOG__
            13 #define __ABOUT_DIALOG__
            14 
            -
            15 #include "topFrame.h"
            +
            15 #include "fdmdv2_main.h"
            16 
            17 class AboutDlg : public DlgAbout
            18 {
            @@ -73,14 +73,16 @@
            22 
            23  public:
            25  AboutDlg( wxWindow* parent );
            -
            26 
            -
            27 };
            +
            26  void ExchangeData(int inout);
            +
            27  void OnOK( wxCommandEvent& event );
            28 
            -
            29 #endif // __ABOUT_DIALOG__
            +
            29 };
            +
            30 
            +
            31 #endif // __ABOUT_DIALOG__
            diff --git a/fdmdv2/fdmdv2-doc/html/dlg__audio_8h_source.html b/fdmdv2/fdmdv2-doc/html/dlg__audio_8h_source.html index c61812ac..09460aa3 100644 --- a/fdmdv2/fdmdv2-doc/html/dlg__audio_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/dlg__audio_8h_source.html @@ -63,42 +63,42 @@
            12 #ifndef __AUDIO_DIALOG__
            13 #define __AUDIO_DIALOG__
            14 
            -
            15 #include <wx/wx.h>
            -
            16 #include "topFrame.h"
            -
            17 
            -
            18 #include "portaudio.h"
            -
            19 #include "portaudiocpp/PortAudioCpp.hxx"
            -
            20 #ifdef WIN32
            -
            21 #include "portaudiocpp/AsioDeviceAdapter.hxx"
            -
            22 #endif
            -
            23 
            -
            24 class AudioDlg : public DlgAudio
            -
            25 {
            -
            26  protected:
            -
            27  // Handlers for DlgAudio events.
            -
            28  void OnCancel( wxCommandEvent& event );
            -
            29  void OnOK( wxCommandEvent& event );
            -
            30  void OnClose( wxCloseEvent& event );
            -
            31  void OnInitDialog( wxInitDialogEvent& event );
            -
            32  void OnApply( wxCommandEvent& event );
            -
            33  void populateStandardSampleRates(
            -
            34  wxComboBox* target,
            -
            35  const portaudio::DirectionSpecificStreamParameters &inputParameters,
            -
            36  const portaudio::DirectionSpecificStreamParameters &outputParameters);
            -
            37  int populateAudioInfo();
            -
            38  public:
            -
            40  AudioDlg( wxWindow* parent );
            -
            41  void OnRxInputSelect( wxCommandEvent& event );
            -
            42  void OnTxOutputSelect( wxCommandEvent& event );
            -
            43  void OnVoiceInputSelect( wxCommandEvent& event );
            -
            44  void OnVoiceOutputSelect( wxCommandEvent& event );
            +
            15 #include "fdmdv2_main.h"
            +
            16 
            +
            17 #include "portaudio.h"
            +
            18 #include "portaudiocpp/PortAudioCpp.hxx"
            +
            19 #ifdef WIN32
            +
            20 #include "portaudiocpp/AsioDeviceAdapter.hxx"
            +
            21 #endif
            +
            22 
            +
            23 class AudioDlg : public DlgAudio
            +
            24 {
            +
            25  protected:
            +
            26  // Handlers for DlgAudio events.
            +
            27  void OnCancel( wxCommandEvent& event );
            +
            28  void OnOK( wxCommandEvent& event );
            +
            29  void OnClose( wxCloseEvent& event );
            +
            30  void OnInitDialog( wxInitDialogEvent& event );
            +
            31  void OnApply( wxCommandEvent& event );
            +
            32  void populateStandardSampleRates(
            +
            33  wxComboBox* target,
            +
            34  const portaudio::DirectionSpecificStreamParameters &inputParameters,
            +
            35  const portaudio::DirectionSpecificStreamParameters &outputParameters);
            +
            36  int populateAudioInfo();
            +
            37  public:
            +
            39  AudioDlg( wxWindow* parent );
            +
            40  void OnRxInputSelect( wxCommandEvent& event );
            +
            41  void OnTxOutputSelect( wxCommandEvent& event );
            +
            42  void OnVoiceInputSelect( wxCommandEvent& event );
            +
            43  void OnVoiceOutputSelect( wxCommandEvent& event );
            +
            44  void ExchangeData(int inout);
            45 };
            46 
            47 #endif // __AUDIO_DIALOG__
            diff --git a/fdmdv2/fdmdv2-doc/html/dlg__comports_8h_source.html b/fdmdv2/fdmdv2-doc/html/dlg__comports_8h_source.html index 6611c186..106d5cf4 100644 --- a/fdmdv2/fdmdv2-doc/html/dlg__comports_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/dlg__comports_8h_source.html @@ -61,25 +61,33 @@
            10 #ifndef __COMPORTS_DIALOG__
            11 #define __COMPORTS_DIALOG__
            12 
            -
            13 #include "topFrame.h"
            +
            13 #include "fdmdv2_main.h"
            14 
            15 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
            16 // Class ComPortsDlg
            17 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
            18 class ComPortsDlg : public DlgComPorts
            19 {
            -
            20  protected:
            -
            21  // Handlers for events.
            -
            22  void OnListItemSelected( wxListEvent& event );
            -
            23  public:
            -
            25  ComPortsDlg( wxWindow* parent );
            -
            26 };
            -
            27 
            -
            28 #endif // __COMPORTS_DIALOG__
            +
            20  public:
            +
            22  ComPortsDlg( wxWindow* parent );
            +
            23  void ExchangeData(int inout);
            +
            24 
            +
            25  protected:
            +
            26  // Handlers for events.
            +
            27  void OnListItemSelected( wxListEvent& event );
            +
            28  void OnCancel( wxCommandEvent& event );
            +
            29  void OnOK( wxCommandEvent& event );
            +
            30  void OnClose( wxCloseEvent& event );
            +
            31  void OnInitDialog( wxInitDialogEvent& event );
            +
            32  void OnApply( wxCommandEvent& event );
            +
            33 
            +
            34 };
            +
            35 
            +
            36 #endif // __COMPORTS_DIALOG__
            diff --git a/fdmdv2/fdmdv2-doc/html/dlg__options_8h_source.html b/fdmdv2/fdmdv2-doc/html/dlg__options_8h_source.html index 1db6e003..ffc0a587 100644 --- a/fdmdv2/fdmdv2-doc/html/dlg__options_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/dlg__options_8h_source.html @@ -63,7 +63,7 @@
            12 #ifndef __OPTIONS_DIALOG__
            13 #define __OPTIONS_DIALOG__
            14 
            -
            15 #include "topFrame.h"
            +
            15 #include "fdmdv2_main.h"
            16 
            17 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
            18 // Class OptionsDlg
            @@ -76,13 +76,17 @@
            25  void OnInitDialog( wxInitDialogEvent& event );
            26  public:
            28  OptionsDlg( wxWindow* parent );
            -
            29 };
            -
            30 
            -
            31 #endif // __OPTIONS_DIALOG__
            +
            29  void ExchangeData(int inout);
            +
            30  void OnCancel( wxCommandEvent& event );
            +
            31  void OnOK( wxCommandEvent& event );
            +
            32  void OnApply( wxCommandEvent& event );
            +
            33 };
            +
            34 
            +
            35 #endif // __OPTIONS_DIALOG__
            diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__defines_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__defines_8h_source.html index ae142402..e0ea9095 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2__defines_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2__defines_8h_source.html @@ -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 080fa633..0fa59998 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2__main_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2__main_8h_source.html @@ -63,215 +63,247 @@
            12 
            13 #include <wx/wx.h>
            14 
            -
            15 #include "wx/file.h"
            -
            16 #include "wx/config.h"
            -
            17 #include "wx/filename.h"
            -
            18 #include "wx/graphics.h"
            -
            19 #include "wx/mstream.h"
            -
            20 #include "wx/wfstream.h"
            -
            21 #include "wx/quantize.h"
            -
            22 #include "wx/scopedptr.h"
            -
            23 #include "wx/stopwatch.h"
            -
            24 #include "wx/versioninfo.h"
            -
            25 #include <wx/sound.h>
            -
            26 
            -
            27 #include "codec2.h"
            -
            28 #include "fdmdv.h"
            +
            15 #include <wx/app.h>
            +
            16 #include "wx/rawbmp.h"
            +
            17 #include "wx/file.h"
            +
            18 #include "wx/filename.h"
            +
            19 #include "wx/config.h"
            +
            20 #include <wx/fileconf.h>
            +
            21 #include "wx/graphics.h"
            +
            22 #include "wx/mstream.h"
            +
            23 #include "wx/wfstream.h"
            +
            24 #include "wx/quantize.h"
            +
            25 #include "wx/scopedptr.h"
            +
            26 #include "wx/stopwatch.h"
            +
            27 #include "wx/versioninfo.h"
            +
            28 #include <wx/sound.h>
            29 
            -
            30 #include "topFrame.h"
            -
            31 #include "dlg_about.h"
            -
            32 #include "dlg_audio.h"
            -
            33 #include "dlg_options.h"
            -
            34 #include "dlg_comports.h"
            -
            35 #include "fdmdv2_plot.h"
            -
            36 #include "fdmdv2_plot_scalar.h"
            -
            37 #include "fdmdv2_plot_scatter.h"
            -
            38 #include "fdmdv2_plot_waterfall.h"
            -
            39 #include "fdmdv2_plot_spectrum.h"
            -
            40 #include "fdmdv2_pa_wrapper.h"
            -
            41 #include "sndfile.h"
            -
            42 #include "portaudio.h"
            -
            43 
            -
            44 #define USE_TIMER 1
            -
            45 
            -
            46 enum {
            -
            47  ID_START = wxID_HIGHEST,
            -
            48  ID_TIMER_WATERFALL,
            -
            49  ID_TIMER_SPECTRUM,
            -
            50  ID_TIMER_SCATTER,
            -
            51  ID_TIMER_SCALAR
            -
            52  };
            -
            53 
            -
            54 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
            -
            55 // Class MainApp
            -
            56 //
            -
            57 // @class $(Name)
            -
            58 // @author $(User)
            -
            59 // @date $(Date)
            -
            60 // @file $(CurrentFileName).$(CurrentFileExt)
            -
            61 // @brief
            +
            30 #include "codec2.h"
            +
            31 #include "fdmdv.h"
            +
            32 
            +
            33 #include "topFrame.h"
            +
            34 #include "dlg_about.h"
            +
            35 #include "dlg_audio.h"
            +
            36 #include "dlg_options.h"
            +
            37 #include "dlg_comports.h"
            +
            38 #include "fdmdv2_plot.h"
            +
            39 #include "fdmdv2_plot_scalar.h"
            +
            40 #include "fdmdv2_plot_scatter.h"
            +
            41 #include "fdmdv2_plot_waterfall.h"
            +
            42 #include "fdmdv2_plot_spectrum.h"
            +
            43 #include "fdmdv2_pa_wrapper.h"
            +
            44 #include "sndfile.h"
            +
            45 #include "portaudio.h"
            +
            46 
            +
            47 #define USE_TIMER 1
            +
            48 
            +
            49 enum {
            +
            50  ID_START = wxID_HIGHEST,
            +
            51  ID_TIMER_WATERFALL,
            +
            52  ID_TIMER_SPECTRUM,
            +
            53  ID_TIMER_SCATTER,
            +
            54  ID_TIMER_SCALAR
            +
            55  };
            +
            56 
            +
            57 #define EXCHANGE_DATA_IN 0
            +
            58 #define EXCHANGE_DATA_OUT 1
            +
            59 
            +
            60 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
            +
            61 // Class MainApp
            62 //
            -
            63 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
            -
            64 class MainApp : public wxApp
            -
            65 {
            -
            66  public:
            -
            67  virtual bool OnInit();
            -
            68  virtual int OnExit()
            -
            69  {
            -
            70  return 0;
            -
            71  }
            -
            72  bool loadConfig();
            -
            73  protected:
            -
            74  wxConfig *g_config;
            -
            75 };
            -
            76 
            -
            77 // declare global static function wxGetApp()
            -
            78 DECLARE_APP(MainApp)
            -
            79 
            -
            80 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
            -
            81 // Class MainFrame
            -
            82 //
            -
            83 // @class $(Name)
            -
            84 // @author $(User)
            -
            85 // @date $(Date)
            -
            86 // @file $(CurrentFileName).$(CurrentFileExt)
            -
            87 // @brief
            -
            88 //
            -
            89 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
            -
            90 class MainFrame : public TopFrame
            -
            91 {
            -
            92  public:
            -
            93  MainFrame(wxWindow *parent);
            -
            94  virtual ~MainFrame();
            -
            95 
            -
            96  PlotPanel* m_panelDefaultA;
            -
            97  PlotSpectrum* m_panelSpectrum;
            -
            98  PlotWaterfall* m_panelWaterfall;
            -
            99  PlotScatter* m_panelScatter;
            -
            100  PlotScalar* m_panelScalar;
            -
            101  bool m_SquelchActive;
            -
            102  bool m_RxRunning;
            -
            103  bool m_TxRunning;
            -
            104  CODEC2 *m_RXCodec2;
            -
            105  CODEC2 *m_TXCodec2;
            -
            106  PortAudioWrap *m_rxPa;
            -
            107  PortAudioWrap *m_txPa;
            -
            108  PaDeviceIndex m_rxDevIn;
            -
            109  PaDeviceIndex m_rxDevOut;
            -
            110  PaDeviceIndex m_txDevIn;
            -
            111  PaDeviceIndex m_txDevOut;
            -
            112  PaError m_rxErr;
            -
            113  PaError m_txErr;
            -
            114  wxSound *m_sound;
            -
            115  struct FDMDV *m_pFDMDV_state;
            -
            116  wxTimer m_plotTimer;
            -
            117 
            -
            118  static int rxCallback(
            -
            119  const void *inBuffer,
            -
            120  void *outBuffer,
            -
            121  unsigned long framesPerBuffer,
            -
            122  const PaStreamCallbackTimeInfo *outTime,
            -
            123  PaStreamCallbackFlags statusFlags,
            -
            124  void *userData
            -
            125  );
            -
            126  static int txCallback(
            -
            127  const void *inBuffer,
            -
            128  void *outBuffer,
            -
            129  unsigned long framesPerBuffer,
            -
            130  const PaStreamCallbackTimeInfo *outTime,
            -
            131  PaStreamCallbackFlags statusFlags,
            -
            132  void *userData
            -
            133  );
            -
            134 
            -
            135  void per_frame_rx_processing(
            -
            136  short output_buf[], // output buf of decoded speech samples
            -
            137  int *n_output_buf, // how many samples currently in output_buf[]
            -
            138  int codec_bits[], // current frame of bits for decoder
            -
            139  short input_buf[], // input buf of modem samples input to demod
            -
            140  int *n_input_buf, // how many samples currently in input_buf[]
            -
            141  int *nin, // amount of samples demod needs for next call
            -
            142  int *state, // used to collect codec_bits[] halves
            -
            143  struct CODEC2 *c2 // Codec 2 states
            -
            144  );
            -
            145 
            -
            146  protected:
            -
            147  // protected event handlers
            -
            148  virtual void OnCloseFrame(wxCloseEvent& event);
            -
            149  virtual void OnExitClick(wxCommandEvent& event);
            -
            150 
            -
            151  void averageData(float mag_dB[]);
            -
            152  void startTxStream();
            -
            153  void startRxStream();
            -
            154  void stopTxStream();
            -
            155  void stopRxStream();
            -
            156  void abortTxStream();
            -
            157  void abortRxStream();
            -
            158 
            -
            159  void OnOpen( wxCommandEvent& event );
            -
            160  void OnOpenUpdateUI( wxUpdateUIEvent& event );
            -
            161  void OnSave( wxCommandEvent& event );
            -
            162  void OnSaveUpdateUI( wxUpdateUIEvent& event );
            -
            163  void OnClose( wxCommandEvent& event );
            -
            164  void OnCloseUpdateUI( wxUpdateUIEvent& event );
            -
            165  void OnExit( wxCommandEvent& event );
            -
            166  void OnCopy( wxCommandEvent& event );
            -
            167  void OnCopyUpdateUI( wxUpdateUIEvent& event );
            -
            168  void OnCut( wxCommandEvent& event );
            -
            169  void OnCutUpdateUI( wxUpdateUIEvent& event );
            -
            170  void OnPaste( wxCommandEvent& event );
            -
            171  void OnPasteUpdateUI( wxUpdateUIEvent& event );
            -
            172  void OnToolsAudio( wxCommandEvent& event );
            -
            173  void OnToolsAudioUI( wxUpdateUIEvent& event );
            -
            174  void OnToolsComCfg( wxCommandEvent& event );
            -
            175  void OnToolsComCfgUI( wxUpdateUIEvent& event );
            -
            176  void OnToolsOptions( wxCommandEvent& event );
            -
            177  void OnToolsOptionsUI( wxUpdateUIEvent& event );
            -
            178  void OnCaptureRxStream( wxCommandEvent& event );
            -
            179  void OnCaptureTxStream( wxCommandEvent& event );
            -
            180  void OnPlayAudioFile( wxCommandEvent& event );
            -
            181  void OnHelpCheckUpdates( wxCommandEvent& event );
            -
            182  void OnHelpCheckUpdatesUI( wxUpdateUIEvent& event );
            -
            183  void OnHelpAbout( wxCommandEvent& event );
            -
            184  void OnCmdSliderScroll( wxScrollEvent& event );
            -
            185  void OnSliderScrollBottom( wxScrollEvent& event );
            -
            186  void OnCmdSliderScrollChanged( wxScrollEvent& event );
            -
            187  void OnSliderScrollTop( wxScrollEvent& event );
            -
            188  void OnCheckSQClick( wxCommandEvent& event );
            -
            189 
            -
            190  // Toggle Buttons
            -
            191  void OnTogBtnSplitClick(wxCommandEvent& event);
            -
            192  void OnTogBtnAnalogClick(wxCommandEvent& event);
            -
            193  void OnTogBtnALCClick(wxCommandEvent& event);
            -
            194  void OnTogBtnRxID( wxCommandEvent& event );
            -
            195  void OnTogBtnTxID( wxCommandEvent& event );
            -
            196  void OnTogBtnTXClick( wxCommandEvent& event );
            -
            197  void OnTogBtnOnOff( wxCommandEvent& event );
            -
            198 
            -
            199  //System Events
            -
            200  void OnPaint(wxPaintEvent& event);
            -
            201  void OnClose( wxCloseEvent& event );
            -
            202  void OnSize( wxSizeEvent& event );
            -
            203  void OnUpdateUI( wxUpdateUIEvent& event );
            -
            204  void OnTimer(wxTimerEvent &evt);
            -
            205 
            -
            206  wxString LoadUserImage(wxImage& image);
            -
            207 
            -
            208  private:
            -
            209  bool CreateSound(wxSound& snd) const;
            -
            210  wxString m_soundFile;
            -
            211 #ifdef __WXMSW__
            -
            212  wxString m_soundRes;
            -
            213 #endif // __WXMSW__
            -
            214  bool m_useMemory;
            -
            215  wxTextCtrl* m_tc;
            -
            216  int m_zoom;
            -
            217 };
            -
            218 
            -
            219 #endif //__FDMDV2_MAIN__
            +
            63 // @class $(Name)
            +
            64 // @author $(User)
            +
            65 // @date $(Date)
            +
            66 // @file $(CurrentFileName).$(CurrentFileExt)
            +
            67 // @brief
            +
            68 //
            +
            69 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
            +
            70 class MainApp : public wxApp
            +
            71 {
            +
            72  public:
            +
            73  virtual bool OnInit();
            +
            74  virtual int OnExit();
            +
            75 
            +
            76  wxString m_strVendName;
            +
            77  wxString m_StrAppName;
            +
            78 
            +
            79  wxRadioButton m_radioBtnPortAudio;
            +
            80  wxRadioButton m_radioBtnFileOnly;
            +
            81 
            +
            82  wxString m_textNumChOut;
            +
            83  wxString m_textNumChIn;
            +
            84 
            +
            85  wxString m_strRxInAudio;
            +
            86  wxString m_strRxOutAudio;
            +
            87  wxString m_textVoiceInput;
            +
            88  wxString m_textVoiceOutput;
            +
            89  wxString m_strSampleRate;
            +
            90  wxString m_strBitrate;
            +
            91 
            +
            92  wxString m_strRigCtrlPort;
            +
            93  wxString m_strRigCtrlBaud;
            +
            94  wxString m_strRigCtrlDatabits;
            +
            95  wxString m_strRigCtrlStopbits;
            +
            96  wxString m_strRigCtrlParity;
            +
            97 
            +
            98  wxRect m_rTopWindow;
            +
            99 
            +
            100  bool loadConfig();
            +
            101  bool saveConfig();
            +
            102 
            +
            103  protected:
            +
            104 };
            +
            105 
            +
            106 // declare global static function wxGetApp()
            +
            107 DECLARE_APP(MainApp)
            +
            108 
            +
            109 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
            +
            110 // Class MainFrame
            +
            111 //
            +
            112 // @class $(Name)
            +
            113 // @author $(User)
            +
            114 // @date $(Date)
            +
            115 // @file $(CurrentFileName).$(CurrentFileExt)
            +
            116 // @brief
            +
            117 //
            +
            118 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
            +
            119 class MainFrame : public TopFrame
            +
            120 {
            +
            121  public:
            +
            122  MainFrame(wxWindow *parent);
            +
            123  virtual ~MainFrame();
            +
            124 
            +
            125  PlotPanel* m_panelDefaultA;
            +
            126  PlotSpectrum* m_panelSpectrum;
            +
            127  PlotWaterfall* m_panelWaterfall;
            +
            128  PlotScatter* m_panelScatter;
            +
            129  PlotScalar* m_panelScalar;
            +
            130  bool m_SquelchActive;
            +
            131  bool m_RxRunning;
            +
            132  bool m_TxRunning;
            +
            133  CODEC2 *m_RXCodec2;
            +
            134  CODEC2 *m_TXCodec2;
            +
            135  PortAudioWrap *m_rxPa;
            +
            136  PortAudioWrap *m_txPa;
            +
            137  PaDeviceIndex m_rxDevIn;
            +
            138  PaDeviceIndex m_rxDevOut;
            +
            139  PaDeviceIndex m_txDevIn;
            +
            140  PaDeviceIndex m_txDevOut;
            +
            141  PaError m_rxErr;
            +
            142  PaError m_txErr;
            +
            143  wxSound *m_sound;
            +
            144  struct FDMDV *m_pFDMDV_state;
            +
            145  wxTimer m_plotTimer;
            +
            146 
            +
            147  static int rxCallback(
            +
            148  const void *inBuffer,
            +
            149  void *outBuffer,
            +
            150  unsigned long framesPerBuffer,
            +
            151  const PaStreamCallbackTimeInfo *outTime,
            +
            152  PaStreamCallbackFlags statusFlags,
            +
            153  void *userData
            +
            154  );
            +
            155  static int txCallback(
            +
            156  const void *inBuffer,
            +
            157  void *outBuffer,
            +
            158  unsigned long framesPerBuffer,
            +
            159  const PaStreamCallbackTimeInfo *outTime,
            +
            160  PaStreamCallbackFlags statusFlags,
            +
            161  void *userData
            +
            162  );
            +
            163 
            +
            164  void per_frame_rx_processing(
            +
            165  short output_buf[], // output buf of decoded speech samples
            +
            166  int *n_output_buf, // how many samples currently in output_buf[]
            +
            167  int codec_bits[], // current frame of bits for decoder
            +
            168  short input_buf[], // input buf of modem samples input to demod
            +
            169  int *n_input_buf, // how many samples currently in input_buf[]
            +
            170  int *nin, // amount of samples demod needs for next call
            +
            171  int *state, // used to collect codec_bits[] halves
            +
            172  struct CODEC2 *c2 // Codec 2 states
            +
            173  );
            +
            174 
            +
            175  protected:
            +
            176  // protected event handlers
            +
            177  virtual void OnCloseFrame(wxCloseEvent& event);
            +
            178  virtual void OnExitClick(wxCommandEvent& event);
            +
            179  //void OnQuit(wxCommandEvent& event);
            +
            180 
            +
            181  void averageData(float mag_dB[]);
            +
            182  void startTxStream();
            +
            183  void startRxStream();
            +
            184  void stopTxStream();
            +
            185  void stopRxStream();
            +
            186  void abortTxStream();
            +
            187  void abortRxStream();
            +
            188 
            +
            189  void OnOpen( wxCommandEvent& event );
            +
            190  void OnOpenUpdateUI( wxUpdateUIEvent& event );
            +
            191  void OnSave( wxCommandEvent& event );
            +
            192  void OnSaveUpdateUI( wxUpdateUIEvent& event );
            +
            193  void OnClose( wxCommandEvent& event );
            +
            194  void OnCloseUpdateUI( wxUpdateUIEvent& event );
            +
            195  void OnExit( wxCommandEvent& event );
            +
            196  void OnCopy( wxCommandEvent& event );
            +
            197  void OnCopyUpdateUI( wxUpdateUIEvent& event );
            +
            198  void OnCut( wxCommandEvent& event );
            +
            199  void OnCutUpdateUI( wxUpdateUIEvent& event );
            +
            200  void OnPaste( wxCommandEvent& event );
            +
            201  void OnPasteUpdateUI( wxUpdateUIEvent& event );
            +
            202  void OnToolsAudio( wxCommandEvent& event );
            +
            203  void OnToolsAudioUI( wxUpdateUIEvent& event );
            +
            204  void OnToolsComCfg( wxCommandEvent& event );
            +
            205  void OnToolsComCfgUI( wxUpdateUIEvent& event );
            +
            206  void OnToolsOptions( wxCommandEvent& event );
            +
            207  void OnToolsOptionsUI( wxUpdateUIEvent& event );
            +
            208  void OnCaptureRxStream( wxCommandEvent& event );
            +
            209  void OnCaptureTxStream( wxCommandEvent& event );
            +
            210  void OnPlayAudioFile( wxCommandEvent& event );
            +
            211  void OnHelpCheckUpdates( wxCommandEvent& event );
            +
            212  void OnHelpCheckUpdatesUI( wxUpdateUIEvent& event );
            +
            213  void OnHelpAbout( wxCommandEvent& event );
            +
            214  void OnCmdSliderScroll( wxScrollEvent& event );
            +
            215  void OnSliderScrollBottom( wxScrollEvent& event );
            +
            216  void OnCmdSliderScrollChanged( wxScrollEvent& event );
            +
            217  void OnSliderScrollTop( wxScrollEvent& event );
            +
            218  void OnCheckSQClick( wxCommandEvent& event );
            +
            219 
            +
            220  // Toggle Buttons
            +
            221  void OnTogBtnSplitClick(wxCommandEvent& event);
            +
            222  void OnTogBtnAnalogClick(wxCommandEvent& event);
            +
            223  void OnTogBtnALCClick(wxCommandEvent& event);
            +
            224  void OnTogBtnRxID( wxCommandEvent& event );
            +
            225  void OnTogBtnTxID( wxCommandEvent& event );
            +
            226  void OnTogBtnTXClick( wxCommandEvent& event );
            +
            227  void OnTogBtnOnOff( wxCommandEvent& event );
            +
            228 
            +
            229  //System Events
            +
            230  void OnPaint(wxPaintEvent& event);
            +
            231  void OnClose( wxCloseEvent& event );
            +
            232  void OnSize( wxSizeEvent& event );
            +
            233  void OnUpdateUI( wxUpdateUIEvent& event );
            +
            234  void OnTimer(wxTimerEvent &evt);
            +
            235 
            +
            236  void OnDeleteConfig(wxCommandEvent&);
            +
            237 
            +
            238  wxString LoadUserImage(wxImage& image);
            +
            239 
            +
            240  private:
            +
            241  bool CreateSound(wxSound& snd) const;
            +
            242  wxString m_soundFile;
            +
            243 #ifdef __WXMSW__
            +
            244 // wxString m_soundRes;
            +
            245 #endif // __WXMSW__
            +
            246  bool m_useMemory;
            +
            247  wxTextCtrl* m_tc;
            +
            248  int m_zoom;
            +
            249 };
            +
            250 
            +
            251 #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 e4e64203..7a4c14f0 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2__pa__wrapper_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2__pa__wrapper_8h_source.html @@ -79,102 +79,97 @@
            28 #include "codec2.h"
            29 #include "portaudio.h"
            30 
            -
            31 // Note that many of the older ISA sound cards on PCs do NOT support
            -
            32 // full duplex audio (simultaneous record and playback).
            -
            33 // And some only support full duplex at lower sample rates.
            -
            34 //#define SAMPLE_RATE (44100)
            -
            35 //
            -
            36 #define PA_SAMPLE_TYPE paFloat32 //paInt16
            -
            37 #define FRAMES_PER_BUFFER (64)
            -
            38 
            -
            39 typedef float SAMPLE;
            -
            40 
            - -
            42 {
            -
            43  public:
            -
            44  PortAudioWrap();
            -
            45  ~PortAudioWrap();
            -
            46 
            -
            47  float m_av_mag[FDMDV_NSPEC];
            -
            48 
            -
            49  private:
            -
            50  PaStream *m_pStream;
            -
            51  void *m_pUserData;
            -
            52  PaStreamCallback *m_pStreamCallback;
            -
            53  PaStreamFinishedCallback *m_pStreamFinishedCallback;
            -
            54  const PaStreamCallbackTimeInfo *m_pTimeInfo;
            -
            55  struct FDMDV *m_pFDMDV_state;
            -
            56  PaStreamParameters m_inputBuffer;
            -
            57  PaStreamParameters m_outputBuffer;
            -
            58  int m_samplerate;
            -
            59  unsigned long m_framesPerBuffer;
            -
            60  PaStreamCallbackFlags m_statusFlags;
            -
            61  bool m_newdata;
            -
            62 
            -
            63  public:
            -
            64 
            -
            65  void averageData(float mag_dB[]);
            -
            66 
            -
            67  PaDeviceIndex getDefaultInputDevice();
            -
            68  PaDeviceIndex getDefaultOutputDevice();
            -
            69  PaStreamParameters *getDeviceInfo(PaDeviceIndex idx);
            -
            70 
            -
            71  PaError setFramesPerBuffer(unsigned long size);
            -
            72  PaError setSampleRate(unsigned long size);
            +
            31 #define PA_SAMPLE_TYPE paFloat32 //paInt16
            +
            32 #define FRAMES_PER_BUFFER (64)
            +
            33 
            +
            34 typedef float SAMPLE;
            +
            35 
            + +
            37 {
            +
            38  public:
            +
            39  PortAudioWrap();
            +
            40  ~PortAudioWrap();
            +
            41 
            +
            42  float m_av_mag[FDMDV_NSPEC];
            +
            43 
            +
            44  private:
            +
            45  PaStream *m_pStream;
            +
            46  void *m_pUserData;
            +
            47  PaStreamCallback *m_pStreamCallback;
            +
            48  PaStreamFinishedCallback *m_pStreamFinishedCallback;
            +
            49  const PaStreamCallbackTimeInfo *m_pTimeInfo;
            +
            50  struct FDMDV *m_pFDMDV_state;
            +
            51  PaStreamParameters m_inputBuffer;
            +
            52  PaStreamParameters m_outputBuffer;
            +
            53  int m_samplerate;
            +
            54  unsigned long m_framesPerBuffer;
            +
            55  PaStreamCallbackFlags m_statusFlags;
            +
            56  bool m_newdata;
            +
            57 
            +
            58  public:
            +
            59 
            +
            60  void averageData(float mag_dB[]);
            +
            61 
            +
            62  PaDeviceIndex getDefaultInputDevice();
            +
            63  PaDeviceIndex getDefaultOutputDevice();
            +
            64  PaStreamParameters *getDeviceInfo(PaDeviceIndex idx);
            +
            65 
            +
            66  PaError setFramesPerBuffer(unsigned long size);
            +
            67  PaError setSampleRate(unsigned long size);
            +
            68 
            +
            69  PaError setStreamFlags(PaStreamFlags flags);
            +
            70  PaError setCallback(PaStreamCallback *m_pStreamCallback);
            +
            71  PaError setStreamCallback(PaStream *stream, PaStreamCallback* callback) { m_pStreamCallback = callback; return 0;}
            +
            72  PaError setStreamFinishedCallback(PaStream *stream, PaStreamFinishedCallback* m_pStreamFinishedCallback);
            73 
            -
            74  PaError setStreamFlags(PaStreamFlags flags);
            -
            75  PaError setCallback(PaStreamCallback *m_pStreamCallback);
            -
            76  PaError setStreamCallback(PaStream *stream, PaStreamCallback* callback) { m_pStreamCallback = callback; return 0;}
            -
            77  PaError setStreamFinishedCallback(PaStream *stream, PaStreamFinishedCallback* m_pStreamFinishedCallback);
            -
            78 
            -
            79  void setInputBuffer(const PaStreamParameters& inputBuffer) {this->m_inputBuffer = inputBuffer;}
            -
            80  PaError setInputDevice(PaDeviceIndex dev);
            -
            81  PaError setInputChannelCount(int count);
            -
            82  int getInputChannelCount();
            -
            83  PaError setInputSampleFormat(PaSampleFormat format);
            -
            84  PaError setInputSampleRate(PaSampleFormat format);
            -
            85  PaError setInputLatency(PaTime latency);
            -
            86  void setInputHostApiStreamInfo(void *info = NULL);
            -
            87  PaTime getInputDefaultLowLatency();
            -
            88  const char *getDeviceName(PaDeviceIndex dev);
            -
            89 
            -
            90  PaError setOutputDevice(PaDeviceIndex dev);
            -
            91  PaError setOutputChannelCount(int count);
            -
            92  const int getOutputChannelCount();
            -
            93  PaError setOutputSampleFormat(PaSampleFormat format);
            -
            94  PaError setOutputLatency(PaTime latency);
            -
            95  void setOutputHostApiStreamInfo(void *info = NULL);
            -
            96  PaTime getOutputDefaultLowLatency();
            -
            97 
            -
            98  void setFdmdvState(FDMDV* fdmdv_state) {this->m_pFDMDV_state = fdmdv_state;}
            -
            99  void setOutputBuffer(const PaStreamParameters& outputBuffer) {this->m_outputBuffer = outputBuffer;}
            -
            100  void setTimeInfo(PaStreamCallbackTimeInfo* timeInfo) {this->m_pTimeInfo = timeInfo;}
            -
            101  void setUserData(void* userData) {this->m_pUserData = userData;}
            -
            102  unsigned long getFramesPerBuffer() const {return m_framesPerBuffer;}
            -
            103  const PaStreamParameters& getInputBuffer() const {return m_inputBuffer;}
            -
            104  const PaStreamParameters& getOutputBuffer() const {return m_outputBuffer;}
            -
            105  const PaStreamCallbackFlags& getStatusFlags() const {return m_statusFlags;}
            -
            106 
            -
            107  FDMDV* getFdmdvState() {return m_pFDMDV_state;}
            -
            108  int getSamplerate() const {return m_samplerate;}
            -
            109  PaStream* getStream() {return m_pStream;}
            -
            110  void *getUserData() {return m_pUserData;}
            -
            111  bool getDataAvail() {return m_newdata;}
            -
            112  PaError streamStart();
            -
            113  PaError streamClose();
            -
            114  PaError streamOpen();
            -
            115  void terminate();
            -
            116  void stop();
            -
            117  void abort();
            -
            118  bool isOpen() const;
            -
            119  bool isStopped() const;
            -
            120  bool isActive() const;
            -
            121  void loadData();
            -
            122 };
            +
            74  void setInputBuffer(const PaStreamParameters& inputBuffer) {this->m_inputBuffer = inputBuffer;}
            +
            75  PaError setInputDevice(PaDeviceIndex dev);
            +
            76  PaError setInputChannelCount(int count);
            +
            77  int getInputChannelCount();
            +
            78  PaError setInputSampleFormat(PaSampleFormat format);
            +
            79  PaError setInputSampleRate(PaSampleFormat format);
            +
            80  PaError setInputLatency(PaTime latency);
            +
            81  void setInputHostApiStreamInfo(void *info = NULL);
            +
            82  PaTime getInputDefaultLowLatency();
            +
            83  const char *getDeviceName(PaDeviceIndex dev);
            +
            84 
            +
            85  PaError setOutputDevice(PaDeviceIndex dev);
            +
            86  PaError setOutputChannelCount(int count);
            +
            87  const int getOutputChannelCount();
            +
            88  PaError setOutputSampleFormat(PaSampleFormat format);
            +
            89  PaError setOutputLatency(PaTime latency);
            +
            90  void setOutputHostApiStreamInfo(void *info = NULL);
            +
            91  PaTime getOutputDefaultLowLatency();
            +
            92 
            +
            93  void setFdmdvState(FDMDV* fdmdv_state) {this->m_pFDMDV_state = fdmdv_state;}
            +
            94  void setOutputBuffer(const PaStreamParameters& outputBuffer) {this->m_outputBuffer = outputBuffer;}
            +
            95  void setTimeInfo(PaStreamCallbackTimeInfo* timeInfo) {this->m_pTimeInfo = timeInfo;}
            +
            96  void setUserData(void* userData) {this->m_pUserData = userData;}
            +
            97  unsigned long getFramesPerBuffer() const {return m_framesPerBuffer;}
            +
            98  const PaStreamParameters& getInputBuffer() const {return m_inputBuffer;}
            +
            99  const PaStreamParameters& getOutputBuffer() const {return m_outputBuffer;}
            +
            100  const PaStreamCallbackFlags& getStatusFlags() const {return m_statusFlags;}
            +
            101 
            +
            102  FDMDV* getFdmdvState() {return m_pFDMDV_state;}
            +
            103  int getSamplerate() const {return m_samplerate;}
            +
            104  PaStream* getStream() {return m_pStream;}
            +
            105  void *getUserData() {return m_pUserData;}
            +
            106  bool getDataAvail() {return m_newdata;}
            +
            107  PaError streamStart();
            +
            108  PaError streamClose();
            +
            109  PaError streamOpen();
            +
            110  void terminate();
            +
            111  void stop();
            +
            112  void abort();
            +
            113  bool isOpen() const;
            +
            114  bool isStopped() const;
            +
            115  bool isActive() const;
            +
            116  void loadData();
            +
            117 };
            diff --git a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot_8h_source.html b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot_8h_source.html index aad237b3..0b2ec535 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot_8h_source.html @@ -70,137 +70,126 @@
            19 #define MAX_ZOOM 7
            20 #define MAX_BMP_X (400 * MAX_ZOOM)
            21 #define MAX_BMP_Y (400 * MAX_ZOOM)
            -
            22 
            -
            23 #define wxUSE_FILEDLG 1
            -
            24 #define wxUSE_LIBPNG 1
            -
            25 #define wxUSE_LIBJPEG 1
            -
            26 #define wxUSE_GIF 1
            -
            27 #define wxUSE_PCX 1
            -
            28 #define wxUSE_LIBTIFF 1
            -
            29 
            -
            30 #define PLOT_BORDER 3
            -
            31 #define XLEFT_OFFSET 30
            -
            32 #define XLEFT_TEXT_OFFSET 8
            -
            33 #define YBOTTOM_OFFSET 25
            -
            34 #define GRID_INCREMENT 50
            -
            35 
            -
            36 #define BLACK_COLOR wxColor(0x00, 0x00, 0x00)
            -
            37 #define GREY_COLOR wxColor(0x80, 0x80, 0x80)
            -
            38 #define DARK_GREY_COLOR wxColor(0x60, 0x60, 0x60)
            -
            39 #define MEDIUM_GREY_COLOR wxColor(0xC0, 0xC0, 0xC0)
            -
            40 #define LIGHT_GREY_COLOR wxColor(0xE0, 0xE0, 0xE0)
            -
            41 #define VERY_LTGREY_COLOR wxColor(0xF8, 0xF8, 0xF8)
            -
            42 #define WHITE_COLOR wxColor(0xFF, 0xFF, 0xFF)
            -
            43 
            -
            44 #define BLUE_COLOR wxColor(0x00, 0x00, 0xFF)
            -
            45 #define LIGHT_BLUE_COLOR wxColor(0x80, 0x80, 0xFF)
            +
            22 #define DATA_LINE_HEIGHT 10
            +
            23 #define TEXT_BASELINE_OFFSET_Y -5
            +
            24 
            +
            25 
            +
            26 #define wxUSE_FILEDLG 1
            +
            27 #define wxUSE_LIBPNG 1
            +
            28 #define wxUSE_LIBJPEG 1
            +
            29 #define wxUSE_GIF 1
            +
            30 #define wxUSE_PCX 1
            +
            31 #define wxUSE_LIBTIFF 1
            +
            32 
            +
            33 #define PLOT_BORDER 3
            +
            34 #define XLEFT_OFFSET 30
            +
            35 #define XLEFT_TEXT_OFFSET 8
            +
            36 #define YBOTTOM_OFFSET 25
            +
            37 #define GRID_INCREMENT 50
            +
            38 
            +
            39 #define BLACK_COLOR wxColor(0x00, 0x00, 0x00)
            +
            40 #define GREY_COLOR wxColor(0x80, 0x80, 0x80)
            +
            41 #define DARK_GREY_COLOR wxColor(0x40, 0x40, 0x40)
            +
            42 #define MEDIUM_GREY_COLOR wxColor(0xC0, 0xC0, 0xC0)
            +
            43 #define LIGHT_GREY_COLOR wxColor(0xE0, 0xE0, 0xE0)
            +
            44 #define VERY_LTGREY_COLOR wxColor(0xF8, 0xF8, 0xF8)
            +
            45 #define WHITE_COLOR wxColor(0xFF, 0xFF, 0xFF)
            46 
            -
            47 #define RED_COLOR wxColor(0xFF, 0x5E, 0x5E)
            -
            48 #define LIGHT_RED_COLOR wxColor(0xFF, 0xE0, 0xE0)
            -
            49 #define DARK_RED_COLOR wxColor(0xFF, 0x00, 0x00)
            -
            50 #define PINK_COLOR wxColor(0xFF, 0x80, 0xFF)
            -
            51 
            -
            52 #define LIGHT_GREEN_COLOR wxColor(0xE3, 0xFF, 0xE0)
            -
            53 #define GREEN_COLOR wxColor(0x95, 0xFF, 0x8A)
            -
            54 #define DARK_GREEN_COLOR wxColor(0x20, 0xFF, 0x08)
            -
            55 #define VERY_GREEN_COLOR wxColor(0x00, 0xFF, 0x00)
            -
            56 
            -
            57 #define YELLOW_COLOR wxColor(0xFF, 0xFF, 0x5E)
            -
            58 #define LIGHT_YELLOW_COLOR wxColor(0xFF, 0xFF, 0xB5)
            -
            59 #define DARK_YELLOW_COLOR wxColor(0xFF, 0xFF, 0x08)
            +
            47 #define DARK_BLUE_COLOR wxColor(0x00, 0x00, 0x60)
            +
            48 #define BLUE_COLOR wxColor(0x00, 0x00, 0xFF)
            +
            49 #define LIGHT_BLUE_COLOR wxColor(0x80, 0x80, 0xFF)
            +
            50 
            +
            51 #define RED_COLOR wxColor(0xFF, 0x5E, 0x5E)
            +
            52 #define LIGHT_RED_COLOR wxColor(0xFF, 0xE0, 0xE0)
            +
            53 #define DARK_RED_COLOR wxColor(0xFF, 0x00, 0x00)
            +
            54 #define PINK_COLOR wxColor(0xFF, 0x80, 0xFF)
            +
            55 
            +
            56 #define LIGHT_GREEN_COLOR wxColor(0xE3, 0xFF, 0xE0)
            +
            57 #define GREEN_COLOR wxColor(0x95, 0xFF, 0x8A)
            +
            58 #define DARK_GREEN_COLOR wxColor(0x20, 0xFF, 0x08)
            +
            59 #define VERY_GREEN_COLOR wxColor(0x00, 0xFF, 0x00)
            60 
            -
            61 
            -
            62 /*
            -
            63  wxNullBrush
            -
            64  wxBLACK_BRUSH
            -
            65  wxBLUE_BRUSH
            -
            66  wxCYAN_BRUSH
            -
            67  wxGREEN_BRUSH
            -
            68  wxYELLOW_BRUSH
            -
            69  wxGREY_BRUSH
            -
            70  wxLIGHT_GREY_BRUSH
            -
            71  wxMEDIUM_GREY_BRUSH
            -
            72  wxRED_BRUSH
            -
            73  wxTRANSPARENT_BRUSH
            -
            74  wxWHITE_BRUSH
            -
            75 */
            -
            76 
            -
            77 class MainFrame;
            -
            78 
            -
            79 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
            -
            80 // Class PlotPanel
            -
            81 //
            -
            82 // @class $(Name)
            -
            83 // @author $(User)
            -
            84 // @date $(Date)
            -
            85 // @file $(CurrentFileName).$(CurrentFileExt)
            -
            86 // @brief
            -
            87 //
            -
            88 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
            -
            89 class PlotPanel : public wxPanel
            -
            90 {
            -
            91  public:
            -
            92  PlotPanel(wxFrame* parent);
            -
            93  ~PlotPanel();
            -
            94  wxPen m_penShortDash;
            -
            95  wxPen m_penDotDash;
            -
            96  wxPen m_penSolid;
            -
            97  wxRect m_rCtrlPrev;
            -
            98  wxRect m_rCtrl;
            -
            99  wxRect m_rGrid;
            -
            100  wxRect m_rPlot;
            -
            101  MainFrame *m_pTopFrame;
            -
            102  wxAuiNotebook *m_pNoteBook;
            -
            103  double m_label_size;
            -
            104  wxSize m_Bufsz;
            -
            105  bool m_newdata;
            -
            106  wxBitmap *m_bmp;
            -
            107  wxNativePixelData *m_pBmp;
            +
            61 #define YELLOW_COLOR wxColor(0xFF, 0xFF, 0x5E)
            +
            62 #define LIGHT_YELLOW_COLOR wxColor(0xFF, 0xFF, 0xB5)
            +
            63 #define DARK_YELLOW_COLOR wxColor(0xFF, 0xFF, 0x08)
            +
            64 
            +
            65 class MainFrame;
            +
            66 
            +
            67 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
            +
            68 // Class PlotPanel
            +
            69 //
            +
            70 // @class $(Name)
            +
            71 // @author $(User)
            +
            72 // @date $(Date)
            +
            73 // @file $(CurrentFileName).$(CurrentFileExt)
            +
            74 // @brief
            +
            75 //
            +
            76 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-=-=-=
            +
            77 class PlotPanel : public wxPanel
            +
            78 {
            +
            79  public:
            +
            80  PlotPanel(wxFrame* parent);
            +
            81  ~PlotPanel();
            +
            82  wxPen m_penShortDash;
            +
            83  wxPen m_penDotDash;
            +
            84  wxPen m_penSolid;
            +
            85  wxRect m_rCtrlPrev;
            +
            86  wxRect m_rCtrl;
            +
            87  wxRect m_rGrid;
            +
            88  wxRect m_rPlot;
            +
            89  MainFrame *m_pTopFrame;
            +
            90  wxAuiNotebook *m_pNoteBook;
            +
            91  double m_label_size;
            +
            92  wxSize m_Bufsz;
            +
            93  bool m_newdata;
            +
            94  wxImage m_oImage;
            +
            95  wxBitmap *m_pBmp;
            +
            96  wxNativePixelData *m_pPix;
            +
            97 
            +
            98  // some useful events
            +
            99  void OnMouseMove(wxMouseEvent& event);
            +
            100  void OnMouseDown(wxMouseEvent& event);
            +
            101  void OnMouseUp(wxMouseEvent& event);
            +
            102  void OnMouseWheelMoved(wxMouseEvent& event);
            +
            103  void OnClose(wxCloseEvent& event ){ event.Skip(); }
            +
            104  void OnSize( wxSizeEvent& event );
            +
            105  void OnErase(wxEraseEvent& event);
            +
            106  void OnPaint(wxPaintEvent& event);
            +
            107  //void OnUpdateUI( wxUpdateUIEvent& event ){ event.Skip(); }
            108 
            -
            109  // some useful events
            -
            110  void OnMouseMove(wxMouseEvent& event);
            -
            111  void OnMouseDown(wxMouseEvent& event);
            -
            112  void OnMouseUp(wxMouseEvent& event);
            -
            113  void OnMouseWheelMoved(wxMouseEvent& event);
            -
            114  void OnClose(wxCloseEvent& event ){ event.Skip(); }
            -
            115  void OnSize( wxSizeEvent& event );
            -
            116  void OnErase(wxEraseEvent& event);
            -
            117  void OnPaint(wxPaintEvent& event);
            -
            118  //void OnUpdateUI( wxUpdateUIEvent& event ){ event.Skip(); }
            -
            119 
            -
            120  void paintEvent(wxPaintEvent & evt);
            -
            121  virtual void draw(wxAutoBufferedPaintDC& pdc);
            -
            122  virtual void drawGraticule(wxAutoBufferedPaintDC& pdc);
            -
            123  virtual double SetZoomFactor(double zf);
            -
            124  virtual double GetZoomFactor(double zf);
            -
            125  virtual void OnShow(wxShowEvent& event);
            -
            126  virtual double GetLabelSize();
            -
            127  virtual void SetLabelSize(double size);
            -
            128 
            -
            129  protected:
            -
            130  int m_x;
            -
            131  int m_y;
            -
            132 // int m_w;
            -
            133 // int m_h;
            -
            134  int m_left;
            -
            135  int m_top;
            -
            136  int m_prev_w;
            -
            137  int m_prev_h;
            -
            138  int m_prev_x;
            -
            139  int m_prev_y;
            -
            140  bool m_use_bitmap;
            -
            141  bool m_clip;
            -
            142  bool m_rubberBand;
            -
            143  bool m_mouseDown;
            -
            144  bool m_firstPass;
            -
            145  double m_zoomFactor;
            -
            146  DECLARE_EVENT_TABLE()
            -
            147 };
            -
            148 #endif //__FDMDV2_PLOT__
            +
            109  void paintEvent(wxPaintEvent & evt);
            +
            110  virtual void draw(wxAutoBufferedPaintDC& pdc);
            +
            111  virtual void drawGraticule(wxAutoBufferedPaintDC& pdc);
            +
            112  virtual double SetZoomFactor(double zf);
            +
            113  virtual double GetZoomFactor(double zf);
            +
            114  virtual void OnShow(wxShowEvent& event);
            +
            115  virtual double GetLabelSize();
            +
            116  virtual void SetLabelSize(double size);
            +
            117 
            +
            118  protected:
            +
            119  int m_x;
            +
            120  int m_y;
            +
            121  int m_left;
            +
            122  int m_top;
            +
            123  int m_prev_w;
            +
            124  int m_prev_h;
            +
            125  int m_prev_x;
            +
            126  int m_prev_y;
            +
            127  bool m_use_bitmap;
            +
            128  bool m_clip;
            +
            129  bool m_rubberBand;
            +
            130  bool m_mouseDown;
            +
            131  bool m_firstPass;
            +
            132  double m_zoomFactor;
            +
            133  int m_greyscale;
            +
            134  int m_line_color;
            +
            135  DECLARE_EVENT_TABLE()
            +
            136 };
            +
            137 #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 b9b969fb..6fd85af4 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scalar_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scalar_8h_source.html @@ -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 0b0758aa..b87a6272 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scatter_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__scatter_8h_source.html @@ -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 3686b31b..e38575c8 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__spectrum_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__spectrum_8h_source.html @@ -85,9 +85,9 @@
            34 class PlotSpectrum : public PlotPanel
            35 {
            36  public:
            -
            37 // PlotSpectrum(wxFrame* parent, int x, int y, int w, int h);
            -
            38  PlotSpectrum(wxFrame* parent);
            -
            39  ~PlotSpectrum() {};
            +
            37  PlotSpectrum(wxFrame* parent);
            +
            38  ~PlotSpectrum();
            +
            39 
            40  protected:
            41  void OnPaint(wxPaintEvent& event);
            42  void OnSize(wxSizeEvent& event);
            @@ -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 e986bad7..7960924f 100644 --- a/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__waterfall_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/fdmdv2__plot__waterfall_8h_source.html @@ -94,30 +94,32 @@
            43  public:
            44  PlotWaterfall(wxFrame* parent);
            45  ~PlotWaterfall();
            -
            46 
            -
            47  protected:
            -
            48  // unsigned *m_pixel_buf;
            -
            49  unsigned m_heatmap_lut[256];
            -
            50  int m_greyscale;
            +
            46 // bool m_newdata;
            +
            47 
            +
            48  protected:
            +
            49  // unsigned *m_pixel_buf;
            +
            50  unsigned m_heatmap_lut[256];
            51  wxMemoryDC m_mDC;
            -
            52  int m_line_color;
            -
            53 
            -
            54  unsigned heatmap(float val, float min, float max);
            -
            55 
            -
            56  void OnPaint(wxPaintEvent & evt);
            -
            57  //void OnSize(wxSizeEvent& event);
            -
            58  void OnShow(wxShowEvent& event);
            -
            59  void drawGraticule(wxAutoBufferedPaintDC& dc);
            -
            60  void draw(wxAutoBufferedPaintDC& pdc);
            -
            61  void plotPixelData(wxAutoBufferedPaintDC& dc);
            -
            62  DECLARE_EVENT_TABLE()
            -
            63 };
            -
            64 
            -
            65 #endif //__FDMDV2_PLOT_WATERFALL__
            +
            52 
            +
            53  unsigned heatmap(float val, float min, float max);
            +
            54 
            +
            55  void OnPaint(wxPaintEvent & evt);
            +
            56  //void OnSize(wxSizeEvent& event);
            +
            57  void OnShow(wxShowEvent& event);
            +
            58  void drawGraticule(wxAutoBufferedPaintDC& dc);
            +
            59  void draw(wxAutoBufferedPaintDC& pdc);
            +
            60  void plotPixelData(wxAutoBufferedPaintDC& dc);
            +
            61  void drawData(); // wxMemoryDC& pDC);
            +
            62  void drawData2(wxMemoryDC& pDC, int barpos, int l, int t, int w, int h);
            +
            63 
            +
            64  DECLARE_EVENT_TABLE()
            +
            65 };
            +
            66 
            +
            67 #endif //__FDMDV2_PLOT_WATERFALL__
            diff --git a/fdmdv2/fdmdv2-doc/html/files.html b/fdmdv2/fdmdv2-doc/html/files.html index d0653b03..c47a05f9 100644 --- a/fdmdv2/fdmdv2-doc/html/files.html +++ b/fdmdv2/fdmdv2-doc/html/files.html @@ -67,7 +67,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/functions.html b/fdmdv2/fdmdv2-doc/html/functions.html index 26fd9558..94e17561 100644 --- a/fdmdv2/fdmdv2-doc/html/functions.html +++ b/fdmdv2/fdmdv2-doc/html/functions.html @@ -67,7 +67,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/functions_func.html b/fdmdv2/fdmdv2-doc/html/functions_func.html index 969d309f..fff6996a 100644 --- a/fdmdv2/fdmdv2-doc/html/functions_func.html +++ b/fdmdv2/fdmdv2-doc/html/functions_func.html @@ -67,7 +67,7 @@ diff --git a/fdmdv2/fdmdv2-doc/html/graph_legend.html b/fdmdv2/fdmdv2-doc/html/graph_legend.html index 67927b94..e59a6924 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 142f298f..b763b2b5 100644 --- a/fdmdv2/fdmdv2-doc/html/hierarchy.html +++ b/fdmdv2/fdmdv2-doc/html/hierarchy.html @@ -53,34 +53,46 @@ This inheritance list is sorted roughly, but not completely, alphabetically:
            [detail level 123]

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

            - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
            oCCOMP
            oCpaCallBackData
            oCPortAudioWrap
            oCwxApp
            |\CMainApp
            oCwxDialog
            |oCDlgAbout
            ||\CAboutDlg
            |oCDlgAudio
            ||\CAudioDlg
            |oCDlgComPorts
            ||\CComPortsDlg
            |\CDlgOptions
            | \COptionsDlg
            oCwxFrame
            |\CTopFrame
            | \CMainFrame
            \CwxPanel
             \CPlotPanel
              oCPlotScalar
              oCPlotScatter
              oCPlotSpectrum
              \CPlotWaterfall
            oCDialog
            |oCtopFrame.DlgAboutClass DlgAbout
            |oCtopFrame.DlgAboutClass DlgAbout
            |oCtopFrame.DlgAudioClass DlgAudio
            |oCtopFrame.DlgAudioClass DlgAudio
            |oCtopFrame.DlgComPortsClass DlgComPorts
            |oCtopFrame.DlgComPortsClass DlgComPorts
            |oCtopFrame.DlgOptionsClass DlgOptions
            |\CtopFrame.DlgOptionsClass DlgOptions
            oCFrame
            |oCtopFrame.TopFrameClass TopFrame
            |\CtopFrame.TopFrameClass TopFrame
            oCpaCallBackData
            oCPortAudioWrap
            oCwxApp
            |\CMainApp
            oCwxDialog
            |oCDlgAbout
            ||\CAboutDlg
            |oCDlgAudio
            ||\CAudioDlg
            |oCDlgComPorts
            ||\CComPortsDlg
            |\CDlgOptions
            | \COptionsDlg
            oCwxFrame
            |\CTopFrame
            | \CMainFrame
            \CwxPanel
             \CPlotPanel
              oCPlotScalar
              oCPlotScatter
              oCPlotSpectrum
              \CPlotWaterfall
            diff --git a/fdmdv2/fdmdv2-doc/html/index.hhc b/fdmdv2/fdmdv2-doc/html/index.hhc index 8519420e..e50c3e57 100644 --- a/fdmdv2/fdmdv2-doc/html/index.hhc +++ b/fdmdv2/fdmdv2-doc/html/index.hhc @@ -8,14 +8,196 @@
              • +
              • +
                  +
                • +
                    +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  +
                • +
                    +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  +
                • +
                    +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  +
                • +
                    +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  +
                • +
                    +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  +
                • +
                • +
                • +
                • @@ -36,7 +218,13 @@
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • @@ -72,7 +260,6 @@
                  • -
                  • @@ -86,25 +273,39 @@
                  • -
                  • +
                  • -
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • -
                  • -
                  • -
                  • +
                  • +
                  • +
                  • +
                  • -
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • +
                  • @@ -131,9 +332,27 @@
                    • -
                    • +
                    • -
                    • +
                    • +
                    • +
                    • +
                    • +
                    • +
                    • +
                    • +
                    • +
                    • +
                    • +
                    • +
                    • +
                    • +
                    • +
                    • +
                    • +
                    • +
                    • +
                    • @@ -156,6 +375,7 @@
                    • +
                    • @@ -219,8 +439,12 @@
                      • +
                      • +
                      • +
                      • +
                      • @@ -247,19 +471,22 @@
                      • -
                      • +
                      • +
                      • -
                      • +
                      • +
                      • +
                      • @@ -320,14 +547,14 @@
                      • +
                      • +
                      • -
                      • -
                    • @@ -457,6 +684,22 @@
                      • +
                      • +
                          +
                        • +
                        • +
                        • +
                        • +
                        • +
                        • +
                        • +
                        • +
                        +
                      • +
                          +
                        • +
                        • +
                      • diff --git a/fdmdv2/fdmdv2-doc/html/index.hhk b/fdmdv2/fdmdv2-doc/html/index.hhk index 693f0b64..fa4220b0 100644 --- a/fdmdv2/fdmdv2-doc/html/index.hhk +++ b/fdmdv2/fdmdv2-doc/html/index.hhk @@ -4,19 +4,38 @@
                          +
                        • +
                            +
                          • +
                          • +
                          • +
                          • +
                          • +
                          +
                        • +
                            +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • @@ -43,7 +62,13 @@
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • @@ -68,7 +93,6 @@
                            • -
                            • @@ -82,10 +106,10 @@
                            • -
                            • +
                            • @@ -100,15 +124,29 @@
                            • -
                            • +
                            • -
                            • -
                            • -
                            • +
                            • +
                            • +
                            • +
                            • -
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • @@ -139,6 +177,8 @@
                            +
                          • +
                            • @@ -146,8 +186,22 @@
                          • +
                              +
                            • +
                            • +
                            +
                          • +
                              +
                            • +
                            • +
                            • +
                            • +
                          • -
                          • +
                              +
                            • +
                            • +
                          • @@ -169,6 +223,10 @@
                          • +
                              +
                            • +
                            • +
                          • @@ -179,32 +237,95 @@
                          • +
                              +
                            • +
                            • +
                          • -
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • -
                          • +
                              +
                            • +
                            • +
                            +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • -
                          • +
                          • +
                              +
                            • +
                            • +
                            • @@ -212,37 +333,80 @@
                          • +
                              +
                            • +
                            • +
                            +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                              +
                            • +
                            • +
                          • +
                          • -
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • -
                          • +
                          • +
                          • +
                              +
                            • +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                            • +
                          • +
                          • @@ -251,65 +415,287 @@
                          • +
                            • -
                            • -
                            • +
                            • +
                            • +
                            -
                            • -
                            • +
                            • +
                            • -
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                            +
                          • +
                          • +
                          • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                            +
                          • +
                              +
                            • +
                            • +
                            +
                          • +
                              +
                            • +
                            • +
                            +
                          • +
                              +
                            • +
                            • +
                            +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • -
                          • -
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                            • +
                            +
                          • +
                              +
                            • +
                            • +
                            +
                          • +
                              +
                            • +
                            • +
                            +
                          • +
                              +
                            • +
                            • +
                            +
                          • +
                              +
                            • +
                            • +
                            +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                            +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • +
                              +
                            • +
                            • +
                          • @@ -318,6 +704,10 @@
                          • +
                              +
                            • +
                            • +
                          • @@ -326,10 +716,28 @@
                            • -
                            • -
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • +
                            • @@ -371,6 +779,7 @@
                            • +
                            • @@ -413,131 +822,173 @@
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              +
                            • -
                            • +
                              • -
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                            • -
                            • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • +
                              • @@ -552,31 +1003,37 @@
                                • +
                                • +
                                • +
                                • +
                                • +
                                • +
                                • @@ -598,98 +1055,120 @@
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                • @@ -705,19 +1184,22 @@
                                • -
                                • +
                                • +
                                • -
                                • +
                                • +
                                • +
                                • @@ -787,11 +1269,11 @@
                                  • +
                                  • +
                                  • -
                                  • -
                                  • @@ -856,6 +1338,7 @@
                                • +
                                • @@ -890,6 +1373,187 @@
                                • +
                                    +
                                  • +
                                  • +
                                  +
                                • +
                                • +
                                    +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  +
                                • +
                                    +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  +
                                • +
                                    +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  +
                                • +
                                    +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  +
                                • +
                                    +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • +
                                  • @@ -956,9 +1620,25 @@
                                • +
                                    +
                                  • +
                                  • +
                                • +
                                    +
                                  • +
                                  • +
                                • +
                                    +
                                  • +
                                  • +
                                • +
                                    +
                                  • +
                                  • +
                                diff --git a/fdmdv2/fdmdv2-doc/html/index.hhp b/fdmdv2/fdmdv2-doc/html/index.hhp index 86c8e14d..6043a8ff 100644 --- a/fdmdv2/fdmdv2-doc/html/index.hhp +++ b/fdmdv2/fdmdv2-doc/html/index.hhp @@ -64,6 +64,16 @@ class_port_audio_wrap.html class_port_audio_wrap-members.html class_top_frame.html class_top_frame-members.html +classtop_frame_1_1_top_frame.html +classtop_frame_1_1_top_frame-members.html +classtop_frame_1_1_dlg_about.html +classtop_frame_1_1_dlg_about-members.html +classtop_frame_1_1_dlg_audio.html +classtop_frame_1_1_dlg_audio-members.html +classtop_frame_1_1_dlg_options.html +classtop_frame_1_1_dlg_options-members.html +classtop_frame_1_1_dlg_com_ports.html +classtop_frame_1_1_dlg_com_ports-members.html graph_legend.html dir_68267d1309a1af8e8297ef4c3efbcdba.html index.html @@ -199,10 +209,22 @@ class_top_frame__inherit__graph.png class_top_frame__coll__graph.png class_top_frame__coll__graph.png class_top_frame__coll__graph.png +classtop_frame_1_1_top_frame__inherit__graph.png +classtop_frame_1_1_top_frame__inherit__graph.png +classtop_frame_1_1_top_frame__inherit__graph.png +classtop_frame_1_1_top_frame__coll__graph.png +classtop_frame_1_1_top_frame__coll__graph.png +classtop_frame_1_1_top_frame__coll__graph.png +classtop_frame_1_1_dlg_about__inherit__graph.png +classtop_frame_1_1_dlg_about__coll__graph.png +classtop_frame_1_1_dlg_audio__inherit__graph.png +classtop_frame_1_1_dlg_audio__coll__graph.png +classtop_frame_1_1_dlg_options__inherit__graph.png +classtop_frame_1_1_dlg_options__coll__graph.png +classtop_frame_1_1_dlg_com_ports__inherit__graph.png +classtop_frame_1_1_dlg_com_ports__coll__graph.png graph_legend.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 @@ -210,3 +232,5 @@ inherit_graph_3.png inherit_graph_4.png inherit_graph_5.png inherit_graph_6.png +inherit_graph_7.png +inherit_graph_8.png diff --git a/fdmdv2/fdmdv2-doc/html/index.html b/fdmdv2/fdmdv2-doc/html/index.html index 7b7b9ca0..ce7e91bb 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/inherit_graph_7.map b/fdmdv2/fdmdv2-doc/html/inherit_graph_7.map index 1196e743..b1330d5a 100644 --- a/fdmdv2/fdmdv2-doc/html/inherit_graph_7.map +++ b/fdmdv2/fdmdv2-doc/html/inherit_graph_7.map @@ -1,4 +1,6 @@ - - + + + + diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_7.md5 b/fdmdv2/fdmdv2-doc/html/inherit_graph_7.md5 index 56859660..103102f1 100644 --- a/fdmdv2/fdmdv2-doc/html/inherit_graph_7.md5 +++ b/fdmdv2/fdmdv2-doc/html/inherit_graph_7.md5 @@ -1 +1 @@ -3578d43f0652547b11bc013a1a10eba3 \ No newline at end of file +c13989b3af8973ad5138960c701e5c31 \ No newline at end of file diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_7.png b/fdmdv2/fdmdv2-doc/html/inherit_graph_7.png index 3da9ca245bcd92370a8a7ff1b39afb83fc634d82..f9f5da249442a427ebc0d382958edac4807c0afe 100644 GIT binary patch literal 6441 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 delta 1316 zcmV+<1>5?mGNuY4iBL{Q4GJ0x0000DNk~Le000490000b2m$~A0B-E9_>mzLe+1h} zL_t(|obB5|NE=xg2kT4QStp)_0Bb!(Bh788@19?~5rFOy_4lbJU$ z|KDlyGVkS^Z)QFoZzh~5iUa^af5yf-006KY)CB;bp)LRb4RrwkXuSMGCX?CN*boGP zRWv4OZ*OhB zj*br2fiROyCYP6&sppb>@qX61ZE7wSi?I%YX0`joP=3FkbqES3CMK*Im^p&M;OOWm z)rj>40HC2R000ej0RU*I3jjb63{vg#+)<6x4n&rS^1Uj`W`)JYSK)Bt z=EjW$>0|z)Eam+9TN>i2N^7gf{uPx>$p8EIEw5j@UcC4t|B-qA2_a7Bmo*tj zTlNeZR(~+HuL~+?5Q@E|ZS@_i`jvC%+Am-3d;0Xv+qWN_e@;G~E_Yqty!pMy)2e=O z4es3e#nAE9GbjHiPo_INcSW%)ncTKQ{s|$MF8!*15Y5>$XjuJ|2rYF%e%ouF9h9Ou zt!lzJe%vuO)_42%SUmoBI2@gui@baHf#>at^Vka)zA}0}{NBBE&BxSvIttrERughe~2LLso%Nc)o!U-1JQ9Y)cE}cs$Qt?nBTwJ!;pGa+wt`2Q&+Ek7l}+Q zF8&w@eCu|fAcQy^_4L%X)UoT#B=WC;w(J=+tmcy - + diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_8.md5 b/fdmdv2/fdmdv2-doc/html/inherit_graph_8.md5 index fb8e437f..47815940 100644 --- a/fdmdv2/fdmdv2-doc/html/inherit_graph_8.md5 +++ b/fdmdv2/fdmdv2-doc/html/inherit_graph_8.md5 @@ -1 +1 @@ -959eb051c85531be48a3cb2dc971771a \ No newline at end of file +525a4c2f16e8142c9cd309bcb3f8b097 \ No newline at end of file diff --git a/fdmdv2/fdmdv2-doc/html/inherit_graph_8.png b/fdmdv2/fdmdv2-doc/html/inherit_graph_8.png index d4df11e13c04c9230195647f418ac10d9da54327..ec1675204fea342589c8e4f255adf22ad980fb9b 100644 GIT binary patch delta 1026 zcmV+d1pWK^1BM78iBL{Q4GJ0x0000DNk~Le000310000b2m$~A03rsU0FfaSe*?Qo zL_t(|ob8&;OB+EL#&?r7##XT^Vl8@7$RQXg3KE3ggj{+HUWDR7@DK3pp?Fb*3LeFa zZh)WFuU0q#mZEd(!JP-&3 z78Vw8s{k~y+wDtBOC22@a!HN>uCK2zFE88M+p8`NkwhX9kH^U|fY0YUJw0{1-MEDS z>hL@t4u?lZM&uH%u#(g1tfHi{h(@EhCFJ9FyVus%aH{~+VOch>1abg?e`>%00M&p2 z0IC54092!r1ec^RlYj$7RRCAm3;Q+NHOUhOaRrcasjQ~Tl1L<1R}ZGAH${;YovKqx z4_Lyk><+nWVkZpB3Q!Xylj+^vZ|m!aq0mV>Ei#NWKK`b&^962Q09jPh04&Q&l63#c zD4uh&^u=K{S9?PjY$53PtJ|k`aymUS5uFZblM`JDZJ5f2A@E!;tpWM?f_= zgoM2~wWZv|8~`oVGj!M9-uKzrkMiaH?AM~d|2={pL$K_tp`n=By_C{mde}_@i*mCJ zptby!#E{De2fIf{Ux&j#E-tR*$G;XcGv1b#=lUB*V1E9CsqL4fI$<{hT*^(~1wuBc zo>#i2ruwn5{<*n#e}WJX1|usg2eH_nx;m@sE70(;)9hU!pD$UdrqJGKmA7N*xBM2W ztlTUED3f>nLsC{YG#H2DrNiNwob((Y|K#~YzyIj!>MzGxGZ{jY0r}U`8nXVq6eSf5 zd&&7kta3x37(h?H!l>mpS_w@B6CIbU+vVz>ntB@wo%sEqe|C1hW-?ie#X^)5v;tMx zYGsBUt%L;ShIpEPgxPGI$J6KW^xfS2+ur`Nv2i2_znYt$;noEZ$I~=`Ok-oc*E`_# z4&W975DJ_IB@yg* w?!gZLsA(Vv0H_8G08kAW0H7K$06;bW0sfll#Kpj5A^-pY07*qoM6N<$g0H&Px&QzG delta 498 zcmZqU_{FT)8Q|y6%O%Cdz`(%k>ERLtq^p5gm4gXLzExygKT%Pno^idWi(^PeM{7IxqhD;_yC*C^eg6EeN5OA? z&ogZKW25_^bi?B-5cH?%aptU9%PL*Gszh8bmc~X-t5Pr7^Zs{f?9wSMhbE=U9Iu?W zdetTCg^werd1|&NE(ofhYUISRdGc!u(>E~G*vH-6ZN;Rt!dvG0Ec?W&JXM?H-~T@- zjeh<{^k7Jn{I63EfgXES&G}WmhH>V+H)_Yv1{H4!RaZNG=JeMGea44Z$q1BLwI=A~ zJBVN0eC!rm=2E`?nv(Q6axC^+))(E^tPp%>G2`>frXA+``()}@x0*~BlUROh{t~yD zPCFh4wwZVH)Fy5%x_{ZUF7zYokKb?HoH8$Hd)|5A|1NaR%bMfw&PF*Hm`{EzDC_e_ z=DO~06V)?0Yp?CT&TMSLCd$sU{5v~4f5{!&C8ot^zrAEWRmEhq<9cYH^Y=_fm49qs zTEPJok@Pn5W?|Ni!YmIU1|pr`A9HWt+O~B1C$R&|=j>WHKWqwL + + + + + + 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 4ee89ce1..d11074ff 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 008c7303..bd2a5ba5 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 da4e0ac5..2dce742c 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 47ceaa10..7450c4b8 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/top_frame_8h_source.html b/fdmdv2/fdmdv2-doc/html/top_frame_8h_source.html index a3c9712e..c4b0e9d3 100644 --- a/fdmdv2/fdmdv2-doc/html/top_frame_8h_source.html +++ b/fdmdv2/fdmdv2-doc/html/top_frame_8h_source.html @@ -50,7 +50,7 @@
                                1 Ã¯Â»Â¿
                                -
                                2 // C++ code generated with wxFormBuilder (version Mar 17 2012)
                                +
                                2 // C++ code generated with wxFormBuilder (version Apr 10 2012)
                                3 // http://www.wxformbuilder.org/
                                4 //
                                5 // PLEASE DO "NOT" EDIT THIS FILE!
                                @@ -102,10 +102,10 @@
                                53 #define ID_OPTIONS 1007
                                54 #define ID_ABOUT 1008
                                55 
                                -
                                59 class TopFrame : public wxFrame
                                +
                                59 class TopFrame : public wxFrame
                                60 {
                                61  private:
                                -
                                62 
                                +
                                62 
                                63  protected:
                                64  wxMenuBar* m_menubarMain;
                                65  wxMenu* file;
                                @@ -126,7 +126,7 @@
                                80  wxToggleButton* m_togBtnALC;
                                81  wxToggleButton* m_btnTogTX;
                                82  wxStatusBar* m_statusBar1;
                                -
                                83 
                                +
                                83 
                                84  // Virtual event handlers, overide them in your derived class
                                85  virtual void topFrame_OnClose( wxCloseEvent& event ) { event.Skip(); }
                                86  virtual void topFrame_OnPaint( wxPaintEvent& event ) { event.Skip(); }
                                @@ -169,43 +169,43 @@
                                123  virtual void OnTogBtnAnalogClick( wxCommandEvent& event ) { event.Skip(); }
                                124  virtual void OnTogBtnALCClick( wxCommandEvent& event ) { event.Skip(); }
                                125  virtual void OnTogBtnTXClick( wxCommandEvent& event ) { event.Skip(); }
                                -
                                126 
                                -
                                127 
                                +
                                126 
                                +
                                127 
                                128  public:
                                129  wxAuiNotebook* m_auiNbookCtrl;
                                -
                                130 
                                +
                                130 
                                131  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 );
                                -
                                132 
                                +
                                132 
                                133  ~TopFrame();
                                -
                                134 
                                +
                                134 
                                135 };
                                136 
                                -
                                140 class DlgAbout : public wxDialog
                                +
                                140 class DlgAbout : public wxDialog
                                141 {
                                142  private:
                                -
                                143 
                                +
                                143 
                                144  protected:
                                145  wxStaticBitmap* m_bitmapAbout;
                                146  wxStaticText* m_staticText1;
                                147  wxTextCtrl* m_textCtrl2;
                                148  wxButton* m_button9;
                                -
                                149 
                                +
                                149 
                                150  // Virtual event handlers, overide them in your derived class
                                151  virtual void OnClose( wxCloseEvent& event ) { event.Skip(); }
                                152  virtual void OnInitDialog( wxInitDialogEvent& event ) { event.Skip(); }
                                -
                                153 
                                -
                                154 
                                +
                                153 
                                +
                                154 
                                155  public:
                                -
                                156 
                                -
                                157  DlgAbout( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("About FDMDV2"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 352,343 ), long style = wxDEFAULT_DIALOG_STYLE );
                                +
                                156 
                                +
                                157  DlgAbout( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("About FDMDV2"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 352,343 ), long style = wxDEFAULT_DIALOG_STYLE );
                                158  ~DlgAbout();
                                -
                                159 
                                +
                                159 
                                160 };
                                161 
                                -
                                165 class DlgAudio : public wxDialog
                                +
                                165 class DlgAudio : public wxDialog
                                166 {
                                167  private:
                                -
                                168 
                                +
                                168 
                                169  protected:
                                170  wxNotebook* m_nbAudioOptions;
                                171  wxPanel* m_panelDevices;
                                @@ -227,98 +227,111 @@
                                187  wxListBox* m_lbRxInput;
                                188  wxTextCtrl* m_textRxInput;
                                189  wxListBox* m_lbTxOutput;
                                -
                                190  wxTextCtrl* m_textCtrl15;
                                +
                                190  wxTextCtrl* m_textTxOutput;
                                191  wxListBox* m_lbVoiceInput;
                                192  wxTextCtrl* m_textVoiceInput;
                                193  wxListBox* m_lbVoiceOutput;
                                194  wxTextCtrl* m_textVoiceOutput;
                                -
                                195  wxPanel* m_panelRightChannel;
                                -
                                196  wxStdDialogButtonSizer* m_sdbSizer3;
                                -
                                197  wxButton* m_sdbSizer3OK;
                                -
                                198  wxButton* m_sdbSizer3Apply;
                                -
                                199  wxButton* m_sdbSizer3Cancel;
                                -
                                200 
                                -
                                201  // Virtual event handlers, overide them in your derived class
                                -
                                202  virtual void OnClose( wxCloseEvent& event ) { event.Skip(); }
                                -
                                203  virtual void OnInitDialog( wxInitDialogEvent& event ) { event.Skip(); }
                                -
                                204  virtual void OnRxInputSelect( wxCommandEvent& event ) { event.Skip(); }
                                -
                                205  virtual void OnTxOutputSelect( wxCommandEvent& event ) { event.Skip(); }
                                -
                                206  virtual void OnVoiceInputSelect( wxCommandEvent& event ) { event.Skip(); }
                                -
                                207  virtual void OnVoiceOutputSelect( wxCommandEvent& event ) { event.Skip(); }
                                -
                                208  virtual void OnApply( wxCommandEvent& event ) { event.Skip(); }
                                -
                                209  virtual void OnCancel( wxCommandEvent& event ) { event.Skip(); }
                                -
                                210  virtual void OnOK( wxCommandEvent& event ) { event.Skip(); }
                                -
                                211 
                                -
                                212 
                                -
                                213  public:
                                -
                                214 
                                -
                                215  DlgAudio( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Audio Options"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 555,419 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
                                -
                                216  ~DlgAudio();
                                -
                                217 
                                -
                                218 };
                                -
                                219 
                                -
                                223 class DlgOptions : public wxDialog
                                -
                                224 {
                                -
                                225  private:
                                -
                                226 
                                -
                                227  protected:
                                -
                                228  wxStaticText* m_staticText2;
                                -
                                229  wxTextCtrl* m_textCtrl3;
                                -
                                230  wxStaticText* m_staticText3;
                                -
                                231  wxTextCtrl* m_textCtrl4;
                                -
                                232  wxStaticText* m_staticText4;
                                -
                                233  wxTextCtrl* m_textCtrl5;
                                -
                                234  wxStaticText* m_staticText5;
                                -
                                235  wxTextCtrl* m_textCtrl6;
                                -
                                236  wxStaticText* m_staticText6;
                                -
                                237  wxTextCtrl* m_textCtrl7;
                                -
                                238  wxStaticText* m_staticText7;
                                -
                                239  wxTextCtrl* m_textCtrl8;
                                -
                                240  wxStdDialogButtonSizer* m_sdbSizer4;
                                -
                                241  wxButton* m_sdbSizer4OK;
                                -
                                242  wxButton* m_sdbSizer4Cancel;
                                -
                                243 
                                -
                                244  // Virtual event handlers, overide them in your derived class
                                -
                                245  virtual void OnClose( wxCloseEvent& event ) { event.Skip(); }
                                -
                                246  virtual void OnInitDialog( wxInitDialogEvent& event ) { event.Skip(); }
                                -
                                247 
                                -
                                248 
                                -
                                249  public:
                                -
                                250 
                                -
                                251  DlgOptions( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Program Options"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 332,364 ), long style = wxDEFAULT_DIALOG_STYLE );
                                -
                                252  ~DlgOptions();
                                -
                                253 
                                -
                                254 };
                                -
                                255 
                                -
                                259 class DlgComPorts : public wxDialog
                                -
                                260 {
                                -
                                261  private:
                                -
                                262 
                                -
                                263  protected:
                                -
                                264  wxStaticText* m_staticText8;
                                -
                                265  wxListCtrl* m_listCtrlPortSelect;
                                -
                                266  wxStaticText* m_staticText9;
                                -
                                267  wxTextCtrl* m_textCtrl10;
                                -
                                268  wxStdDialogButtonSizer* m_sdbSizer3;
                                -
                                269  wxButton* m_sdbSizer3OK;
                                -
                                270  wxButton* m_sdbSizer3Cancel;
                                -
                                271 
                                -
                                272  // Virtual event handlers, overide them in your derived class
                                -
                                273  virtual void OnListItemSelected( wxListEvent& event ) { event.Skip(); }
                                -
                                274 
                                -
                                275 
                                -
                                276  public:
                                -
                                277 
                                -
                                278  DlgComPorts( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Select Com Port"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 399,226 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
                                -
                                279  ~DlgComPorts();
                                -
                                280 
                                -
                                281 };
                                -
                                282 
                                -
                                283 #endif //__TOPFRAME_H__
                                +
                                195  wxStdDialogButtonSizer* m_sdbSizer3;
                                +
                                196  wxButton* m_sdbSizer3OK;
                                +
                                197  wxButton* m_sdbSizer3Apply;
                                +
                                198  wxButton* m_sdbSizer3Cancel;
                                +
                                199 
                                +
                                200  // Virtual event handlers, overide them in your derived class
                                +
                                201  virtual void OnClose( wxCloseEvent& event ) { event.Skip(); }
                                +
                                202  virtual void OnInitDialog( wxInitDialogEvent& event ) { event.Skip(); }
                                +
                                203  virtual void OnRxInputSelect( wxCommandEvent& event ) { event.Skip(); }
                                +
                                204  virtual void OnTxOutputSelect( wxCommandEvent& event ) { event.Skip(); }
                                +
                                205  virtual void OnVoiceInputSelect( wxCommandEvent& event ) { event.Skip(); }
                                +
                                206  virtual void OnVoiceOutputSelect( wxCommandEvent& event ) { event.Skip(); }
                                +
                                207  virtual void OnApply( wxCommandEvent& event ) { event.Skip(); }
                                +
                                208  virtual void OnCancel( wxCommandEvent& event ) { event.Skip(); }
                                +
                                209  virtual void OnOK( wxCommandEvent& event ) { event.Skip(); }
                                +
                                210 
                                +
                                211 
                                +
                                212  public:
                                +
                                213 
                                +
                                214  DlgAudio( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Audio Options"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 555,419 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
                                +
                                215  ~DlgAudio();
                                +
                                216 
                                +
                                217 };
                                +
                                218 
                                +
                                222 class DlgOptions : public wxDialog
                                +
                                223 {
                                +
                                224  private:
                                +
                                225 
                                +
                                226  protected:
                                +
                                227  wxStaticText* m_staticText2;
                                +
                                228  wxTextCtrl* m_textCtrl3;
                                +
                                229  wxStaticText* m_staticText3;
                                +
                                230  wxTextCtrl* m_textCtrl4;
                                +
                                231  wxStaticText* m_staticText4;
                                +
                                232  wxTextCtrl* m_textCtrl5;
                                +
                                233  wxStaticText* m_staticText5;
                                +
                                234  wxTextCtrl* m_textCtrl6;
                                +
                                235  wxStaticText* m_staticText6;
                                +
                                236  wxTextCtrl* m_textCtrl7;
                                +
                                237  wxStaticText* m_staticText7;
                                +
                                238  wxTextCtrl* m_textCtrl8;
                                +
                                239  wxStdDialogButtonSizer* m_sdbSizer4;
                                +
                                240  wxButton* m_sdbSizer4OK;
                                +
                                241  wxButton* m_sdbSizer4Cancel;
                                +
                                242 
                                +
                                243  // Virtual event handlers, overide them in your derived class
                                +
                                244  virtual void OnClose( wxCloseEvent& event ) { event.Skip(); }
                                +
                                245  virtual void OnInitDialog( wxInitDialogEvent& event ) { event.Skip(); }
                                +
                                246 
                                +
                                247 
                                +
                                248  public:
                                +
                                249 
                                +
                                250  DlgOptions( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Program Options"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 332,364 ), long style = wxDEFAULT_DIALOG_STYLE );
                                +
                                251  ~DlgOptions();
                                +
                                252 
                                +
                                253 };
                                +
                                254 
                                +
                                258 class DlgComPorts : public wxDialog
                                +
                                259 {
                                +
                                260  private:
                                +
                                261 
                                +
                                262  protected:
                                +
                                263  wxStaticText* m_staticText8;
                                +
                                264  wxListCtrl* m_listCtrlPortSelect;
                                +
                                265  wxStaticText* m_staticText9;
                                +
                                266  wxTextCtrl* m_textRigCtrlPort;
                                +
                                267  wxStaticText* m_staticText91;
                                +
                                268  wxTextCtrl* m_textRigCtrlBaud;
                                +
                                269  wxStaticText* m_staticText911;
                                +
                                270  wxTextCtrl* m_textRigCtrlDatabits;
                                +
                                271  wxStaticText* m_staticText912;
                                +
                                272  wxTextCtrl* m_textRigCtrlStopbits;
                                +
                                273  wxStaticText* m_staticText913;
                                +
                                274  wxTextCtrl* m_textRigCtrlParity;
                                +
                                275  wxStdDialogButtonSizer* m_sdbSizer5;
                                +
                                276  wxButton* m_sdbSizer5OK;
                                +
                                277  wxButton* m_sdbSizer5Apply;
                                +
                                278  wxButton* m_sdbSizer5Cancel;
                                +
                                279 
                                +
                                280  // Virtual event handlers, overide them in your derived class
                                +
                                281  virtual void OnListItemSelected( wxListEvent& event ) { event.Skip(); }
                                +
                                282  virtual void OnCancel( wxCommandEvent& event ) { event.Skip(); }
                                +
                                283  virtual void OnOK( wxCommandEvent& event ) { event.Skip(); }
                                +
                                284  virtual void OnClose( wxCloseEvent& event ) { event.Skip(); }
                                +
                                285  virtual void OnInitDialog( wxInitDialogEvent& event ) { event.Skip(); }
                                +
                                286  virtual void OnApply( wxCommandEvent& event ) { event.Skip(); }
                                +
                                287 
                                +
                                288 
                                +
                                289  public:
                                +
                                290 
                                +
                                291  DlgComPorts( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = _("Select Com Port"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 399,354 ), long style = wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER );
                                +
                                292  ~DlgComPorts();
                                +
                                293 
                                +
                                294 };
                                +
                                295 
                                +
                                296 #endif //__TOPFRAME_H__
                                diff --git a/fdmdv2/fdmdv2-doc/latex/class_about_dlg.tex b/fdmdv2/fdmdv2-doc/latex/class_about_dlg.tex index de8d888f..e1f05136 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_about_dlg.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_about_dlg.tex @@ -23,6 +23,12 @@ Collaboration diagram for About\-Dlg\-:\nopagebreak \begin{DoxyCompactItemize} \item \hyperlink{class_about_dlg_ac17a2e5d541346e2edabcddf043afa6e}{About\-Dlg} (wx\-Window $\ast$parent) +\item +\hypertarget{class_about_dlg_a7d2ed58523d2d19eb725e338536166ce}{void {\bfseries Exchange\-Data} (int inout)}\label{class_about_dlg_a7d2ed58523d2d19eb725e338536166ce} + +\item +\hypertarget{class_about_dlg_a9b05b19d38b28255852cddc804760334}{void {\bfseries On\-O\-K} (wx\-Command\-Event \&event)}\label{class_about_dlg_a9b05b19d38b28255852cddc804760334} + \end{DoxyCompactItemize} \subsection*{Protected Member Functions} \begin{DoxyCompactItemize} diff --git a/fdmdv2/fdmdv2-doc/latex/class_audio_dlg.tex b/fdmdv2/fdmdv2-doc/latex/class_audio_dlg.tex index bfa00651..49fe096b 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_audio_dlg.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_audio_dlg.tex @@ -35,6 +35,9 @@ Collaboration diagram for Audio\-Dlg\-:\nopagebreak \item \hypertarget{class_audio_dlg_a2711e45fea17d5f76c2453fc9654b008}{void {\bfseries On\-Voice\-Output\-Select} (wx\-Command\-Event \&event)}\label{class_audio_dlg_a2711e45fea17d5f76c2453fc9654b008} +\item +\hypertarget{class_audio_dlg_a21490d0af79a4284bc6d76e0e9e24007}{void {\bfseries Exchange\-Data} (int inout)}\label{class_audio_dlg_a21490d0af79a4284bc6d76e0e9e24007} + \end{DoxyCompactItemize} \subsection*{Protected Member Functions} \begin{DoxyCompactItemize} diff --git a/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg.tex b/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg.tex index 2ca08939..807f6f0a 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_com_ports_dlg.tex @@ -23,12 +23,30 @@ Collaboration diagram for Com\-Ports\-Dlg\-:\nopagebreak \begin{DoxyCompactItemize} \item \hyperlink{class_com_ports_dlg_a02f8415185ed657f0263ae795e2b4f04}{Com\-Ports\-Dlg} (wx\-Window $\ast$parent) +\item +\hypertarget{class_com_ports_dlg_a767cb0ffb8904e2bb95500984f1b7025}{void {\bfseries Exchange\-Data} (int inout)}\label{class_com_ports_dlg_a767cb0ffb8904e2bb95500984f1b7025} + \end{DoxyCompactItemize} \subsection*{Protected Member Functions} \begin{DoxyCompactItemize} \item \hypertarget{class_com_ports_dlg_ad67143fe5e75a4afef411b679a0247ca}{void {\bfseries On\-List\-Item\-Selected} (wx\-List\-Event \&event)}\label{class_com_ports_dlg_ad67143fe5e75a4afef411b679a0247ca} +\item +\hypertarget{class_com_ports_dlg_a2afc9d2402a3f971c0ec53116783731b}{void {\bfseries On\-Cancel} (wx\-Command\-Event \&event)}\label{class_com_ports_dlg_a2afc9d2402a3f971c0ec53116783731b} + +\item +\hypertarget{class_com_ports_dlg_ac3f80f2b8484c4c0c4c67b0ccafe8372}{void {\bfseries On\-O\-K} (wx\-Command\-Event \&event)}\label{class_com_ports_dlg_ac3f80f2b8484c4c0c4c67b0ccafe8372} + +\item +\hypertarget{class_com_ports_dlg_a225c9dca5215e98c3a043e155544f668}{void {\bfseries On\-Close} (wx\-Close\-Event \&event)}\label{class_com_ports_dlg_a225c9dca5215e98c3a043e155544f668} + +\item +\hypertarget{class_com_ports_dlg_a3aa2fdeb96961e66d30b1012fbe09741}{void {\bfseries On\-Init\-Dialog} (wx\-Init\-Dialog\-Event \&event)}\label{class_com_ports_dlg_a3aa2fdeb96961e66d30b1012fbe09741} + +\item +\hypertarget{class_com_ports_dlg_a219708df39be6ec6aa33548e621ed263}{void {\bfseries On\-Apply} (wx\-Command\-Event \&event)}\label{class_com_ports_dlg_a219708df39be6ec6aa33548e621ed263} + \end{DoxyCompactItemize} \subsection*{Additional Inherited Members} diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_audio.tex b/fdmdv2/fdmdv2-doc/latex/class_dlg_audio.tex index ee3217bc..d1848eb0 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_dlg_audio.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_dlg_audio.tex @@ -122,7 +122,7 @@ Collaboration diagram for Dlg\-Audio\-:\nopagebreak \hypertarget{class_dlg_audio_a7a15f882dd0791867d7284cc4b043ca2}{wx\-List\-Box $\ast$ {\bfseries m\-\_\-lb\-Tx\-Output}}\label{class_dlg_audio_a7a15f882dd0791867d7284cc4b043ca2} \item -\hypertarget{class_dlg_audio_a860a5ec2c827f0c20db39660462eee4a}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Ctrl15}}\label{class_dlg_audio_a860a5ec2c827f0c20db39660462eee4a} +\hypertarget{class_dlg_audio_a9a7b73374404fee2e3ce1b742ce5e563}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Tx\-Output}}\label{class_dlg_audio_a9a7b73374404fee2e3ce1b742ce5e563} \item \hypertarget{class_dlg_audio_a022070976a0bc9ffb78bea4298f759aa}{wx\-List\-Box $\ast$ {\bfseries m\-\_\-lb\-Voice\-Input}}\label{class_dlg_audio_a022070976a0bc9ffb78bea4298f759aa} @@ -136,9 +136,6 @@ Collaboration diagram for Dlg\-Audio\-:\nopagebreak \item \hypertarget{class_dlg_audio_a24ed8e4513996b1d938fbc6977d883a4}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Voice\-Output}}\label{class_dlg_audio_a24ed8e4513996b1d938fbc6977d883a4} -\item -\hypertarget{class_dlg_audio_a3094036ccbb10b69ae53be1989416cc1}{wx\-Panel $\ast$ {\bfseries m\-\_\-panel\-Right\-Channel}}\label{class_dlg_audio_a3094036ccbb10b69ae53be1989416cc1} - \item \hypertarget{class_dlg_audio_aa2834821c2fcae88fbedf3abfb9d69e0}{wx\-Std\-Dialog\-Button\-Sizer $\ast$ {\bfseries m\-\_\-sdb\-Sizer3}}\label{class_dlg_audio_aa2834821c2fcae88fbedf3abfb9d69e0} diff --git a/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports.tex b/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports.tex index 1cc692f0..59e40238 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_dlg_com_ports.tex @@ -26,7 +26,7 @@ Collaboration diagram for Dlg\-Com\-Ports\-:\nopagebreak \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\hypertarget{class_dlg_com_ports_a3f410b6cd51d3cf06cb0b4b74963c63d}{{\bfseries Dlg\-Com\-Ports} (wx\-Window $\ast$parent, wx\-Window\-I\-D id=wx\-I\-D\-\_\-\-A\-N\-Y, const wx\-String \&title=\-\_\-(\char`\"{}Select Com Port\char`\"{}), const wx\-Point \&pos=wx\-Default\-Position, const wx\-Size \&size=wx\-Size(399, 226), long style=wx\-D\-E\-F\-A\-U\-L\-T\-\_\-\-D\-I\-A\-L\-O\-G\-\_\-\-S\-T\-Y\-L\-E$|$wx\-R\-E\-S\-I\-Z\-E\-\_\-\-B\-O\-R\-D\-E\-R)}\label{class_dlg_com_ports_a3f410b6cd51d3cf06cb0b4b74963c63d} +\hypertarget{class_dlg_com_ports_a2e059ff99dc69db797823fca6b053035}{{\bfseries Dlg\-Com\-Ports} (wx\-Window $\ast$parent, wx\-Window\-I\-D id=wx\-I\-D\-\_\-\-A\-N\-Y, const wx\-String \&title=\-\_\-(\char`\"{}Select Com Port\char`\"{}), const wx\-Point \&pos=wx\-Default\-Position, const wx\-Size \&size=wx\-Size(399, 354), long style=wx\-D\-E\-F\-A\-U\-L\-T\-\_\-\-D\-I\-A\-L\-O\-G\-\_\-\-S\-T\-Y\-L\-E$|$wx\-R\-E\-S\-I\-Z\-E\-\_\-\-B\-O\-R\-D\-E\-R)}\label{class_dlg_com_ports_a2e059ff99dc69db797823fca6b053035} \end{DoxyCompactItemize} \subsection*{Protected Member Functions} @@ -34,6 +34,21 @@ Collaboration diagram for Dlg\-Com\-Ports\-:\nopagebreak \item \hypertarget{class_dlg_com_ports_a1a4cc254a36227c69954b7e7dabf3efc}{virtual void {\bfseries On\-List\-Item\-Selected} (wx\-List\-Event \&event)}\label{class_dlg_com_ports_a1a4cc254a36227c69954b7e7dabf3efc} +\item +\hypertarget{class_dlg_com_ports_a2ac050bfb10f016b99b07a37ef2b5e86}{virtual void {\bfseries On\-Cancel} (wx\-Command\-Event \&event)}\label{class_dlg_com_ports_a2ac050bfb10f016b99b07a37ef2b5e86} + +\item +\hypertarget{class_dlg_com_ports_ab6809c6639748851d77029d39596f6de}{virtual void {\bfseries On\-O\-K} (wx\-Command\-Event \&event)}\label{class_dlg_com_ports_ab6809c6639748851d77029d39596f6de} + +\item +\hypertarget{class_dlg_com_ports_ae0b3539e9cd3b2903d9235ec93180479}{virtual void {\bfseries On\-Close} (wx\-Close\-Event \&event)}\label{class_dlg_com_ports_ae0b3539e9cd3b2903d9235ec93180479} + +\item +\hypertarget{class_dlg_com_ports_a1c2a230b1a95b8390251d54b0735d2b5}{virtual void {\bfseries On\-Init\-Dialog} (wx\-Init\-Dialog\-Event \&event)}\label{class_dlg_com_ports_a1c2a230b1a95b8390251d54b0735d2b5} + +\item +\hypertarget{class_dlg_com_ports_acf4018858127924affbf163ac09b6ed9}{virtual void {\bfseries On\-Apply} (wx\-Command\-Event \&event)}\label{class_dlg_com_ports_acf4018858127924affbf163ac09b6ed9} + \end{DoxyCompactItemize} \subsection*{Protected Attributes} \begin{DoxyCompactItemize} @@ -47,16 +62,43 @@ Collaboration diagram for Dlg\-Com\-Ports\-:\nopagebreak \hypertarget{class_dlg_com_ports_ae20ae58413be1c7932f9d83f37ccfe3e}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text9}}\label{class_dlg_com_ports_ae20ae58413be1c7932f9d83f37ccfe3e} \item -\hypertarget{class_dlg_com_ports_a3f2305bfcbaa6ea63d78ad612b39e32c}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Ctrl10}}\label{class_dlg_com_ports_a3f2305bfcbaa6ea63d78ad612b39e32c} +\hypertarget{class_dlg_com_ports_ac9be845d35a7303c5ac404e892f10ffb}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Rig\-Ctrl\-Port}}\label{class_dlg_com_ports_ac9be845d35a7303c5ac404e892f10ffb} + +\item +\hypertarget{class_dlg_com_ports_a4767f6424f77abf870d2c90dc7a47a9b}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text91}}\label{class_dlg_com_ports_a4767f6424f77abf870d2c90dc7a47a9b} + +\item +\hypertarget{class_dlg_com_ports_a3ce4c208d87405f7c4242819339039d8}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Rig\-Ctrl\-Baud}}\label{class_dlg_com_ports_a3ce4c208d87405f7c4242819339039d8} + +\item +\hypertarget{class_dlg_com_ports_a7a45e6c9f89fa6595fe30611d3240760}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text911}}\label{class_dlg_com_ports_a7a45e6c9f89fa6595fe30611d3240760} + +\item +\hypertarget{class_dlg_com_ports_a480454f649f9bc72afbf42c5e9521e3b}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Rig\-Ctrl\-Databits}}\label{class_dlg_com_ports_a480454f649f9bc72afbf42c5e9521e3b} + +\item +\hypertarget{class_dlg_com_ports_a49c213a919a1aff50754fad11b67a44d}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text912}}\label{class_dlg_com_ports_a49c213a919a1aff50754fad11b67a44d} + +\item +\hypertarget{class_dlg_com_ports_a1bf803269da16b3f56c2c5bd21ba484b}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Rig\-Ctrl\-Stopbits}}\label{class_dlg_com_ports_a1bf803269da16b3f56c2c5bd21ba484b} + +\item +\hypertarget{class_dlg_com_ports_a4feeee0f9422f971e0ae0abd6a6ef68c}{wx\-Static\-Text $\ast$ {\bfseries m\-\_\-static\-Text913}}\label{class_dlg_com_ports_a4feeee0f9422f971e0ae0abd6a6ef68c} + +\item +\hypertarget{class_dlg_com_ports_a807f268b9b09eece038789b3b57eda1c}{wx\-Text\-Ctrl $\ast$ {\bfseries m\-\_\-text\-Rig\-Ctrl\-Parity}}\label{class_dlg_com_ports_a807f268b9b09eece038789b3b57eda1c} + +\item +\hypertarget{class_dlg_com_ports_ace2a43e0c378c7c1e032d10ba7f082d5}{wx\-Std\-Dialog\-Button\-Sizer $\ast$ {\bfseries m\-\_\-sdb\-Sizer5}}\label{class_dlg_com_ports_ace2a43e0c378c7c1e032d10ba7f082d5} \item -\hypertarget{class_dlg_com_ports_a11141b8001c743a769287b0f3f99061c}{wx\-Std\-Dialog\-Button\-Sizer $\ast$ {\bfseries m\-\_\-sdb\-Sizer3}}\label{class_dlg_com_ports_a11141b8001c743a769287b0f3f99061c} +\hypertarget{class_dlg_com_ports_a2ff33e71acd9d244306526c9e1c914f8}{wx\-Button $\ast$ {\bfseries m\-\_\-sdb\-Sizer5\-O\-K}}\label{class_dlg_com_ports_a2ff33e71acd9d244306526c9e1c914f8} \item -\hypertarget{class_dlg_com_ports_a3148ae8add57c342e6f3446a25f743a5}{wx\-Button $\ast$ {\bfseries m\-\_\-sdb\-Sizer3\-O\-K}}\label{class_dlg_com_ports_a3148ae8add57c342e6f3446a25f743a5} +\hypertarget{class_dlg_com_ports_a370f3c0a292163cfc65c09f85be962f7}{wx\-Button $\ast$ {\bfseries m\-\_\-sdb\-Sizer5\-Apply}}\label{class_dlg_com_ports_a370f3c0a292163cfc65c09f85be962f7} \item -\hypertarget{class_dlg_com_ports_a887df8e54cc7986a49497afeecc1b04d}{wx\-Button $\ast$ {\bfseries m\-\_\-sdb\-Sizer3\-Cancel}}\label{class_dlg_com_ports_a887df8e54cc7986a49497afeecc1b04d} +\hypertarget{class_dlg_com_ports_abad0ef2595c613184b545ecd91b994d9}{wx\-Button $\ast$ {\bfseries m\-\_\-sdb\-Sizer5\-Cancel}}\label{class_dlg_com_ports_abad0ef2595c613184b545ecd91b994d9} \end{DoxyCompactItemize} diff --git a/fdmdv2/fdmdv2-doc/latex/class_main_app.tex b/fdmdv2/fdmdv2-doc/latex/class_main_app.tex index 12b9d204..86340e1e 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_main_app.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_main_app.tex @@ -25,16 +25,70 @@ Collaboration diagram for Main\-App\-:\nopagebreak \hypertarget{class_main_app_aff3d398e1b61f1016c37d57798f86731}{virtual bool {\bfseries On\-Init} ()}\label{class_main_app_aff3d398e1b61f1016c37d57798f86731} \item -\hypertarget{class_main_app_aff49a6bb4a0494d717a3136e9fe17351}{virtual int {\bfseries On\-Exit} ()}\label{class_main_app_aff49a6bb4a0494d717a3136e9fe17351} +\hypertarget{class_main_app_a7fcdb66d2268e47420a4a234808cf321}{virtual int {\bfseries On\-Exit} ()}\label{class_main_app_a7fcdb66d2268e47420a4a234808cf321} \item \hypertarget{class_main_app_af06cc098b89d1c606aa94ad87d6b0105}{bool {\bfseries load\-Config} ()}\label{class_main_app_af06cc098b89d1c606aa94ad87d6b0105} +\item +\hypertarget{class_main_app_a620a6b1b271571cc10b8f36e45bfcd7e}{bool {\bfseries save\-Config} ()}\label{class_main_app_a620a6b1b271571cc10b8f36e45bfcd7e} + \end{DoxyCompactItemize} -\subsection*{Protected Attributes} +\subsection*{Public Attributes} \begin{DoxyCompactItemize} \item -\hypertarget{class_main_app_ae6022a31caf96dbcc2f519fc5fdc0bbe}{wx\-Config $\ast$ {\bfseries g\-\_\-config}}\label{class_main_app_ae6022a31caf96dbcc2f519fc5fdc0bbe} +\hypertarget{class_main_app_a5a666c9feecd113dfd3b2f522b6d5fc9}{wx\-String {\bfseries m\-\_\-str\-Vend\-Name}}\label{class_main_app_a5a666c9feecd113dfd3b2f522b6d5fc9} + +\item +\hypertarget{class_main_app_a49d0cc802b97b1309a9d96c5c85b83b6}{wx\-String {\bfseries m\-\_\-\-Str\-App\-Name}}\label{class_main_app_a49d0cc802b97b1309a9d96c5c85b83b6} + +\item +\hypertarget{class_main_app_ae53cdf538cc560731cfff2e82da54605}{wx\-Radio\-Button {\bfseries m\-\_\-radio\-Btn\-Port\-Audio}}\label{class_main_app_ae53cdf538cc560731cfff2e82da54605} + +\item +\hypertarget{class_main_app_a25cbd9f158a2120015e154f74e768b98}{wx\-Radio\-Button {\bfseries m\-\_\-radio\-Btn\-File\-Only}}\label{class_main_app_a25cbd9f158a2120015e154f74e768b98} + +\item +\hypertarget{class_main_app_aeac0e4eef0eb34a0cb974ac9208182aa}{wx\-String {\bfseries m\-\_\-text\-Num\-Ch\-Out}}\label{class_main_app_aeac0e4eef0eb34a0cb974ac9208182aa} + +\item +\hypertarget{class_main_app_a6f04f0f61a76df541a59101b627448da}{wx\-String {\bfseries m\-\_\-text\-Num\-Ch\-In}}\label{class_main_app_a6f04f0f61a76df541a59101b627448da} + +\item +\hypertarget{class_main_app_a131c5ad5d714c9ed32a79467e788ac18}{wx\-String {\bfseries m\-\_\-str\-Rx\-In\-Audio}}\label{class_main_app_a131c5ad5d714c9ed32a79467e788ac18} + +\item +\hypertarget{class_main_app_a73d4ee823e86cc78439be9f50ce4eca1}{wx\-String {\bfseries m\-\_\-str\-Rx\-Out\-Audio}}\label{class_main_app_a73d4ee823e86cc78439be9f50ce4eca1} + +\item +\hypertarget{class_main_app_a23f3ff36360c245d7f5f1fc3e9300c91}{wx\-String {\bfseries m\-\_\-text\-Voice\-Input}}\label{class_main_app_a23f3ff36360c245d7f5f1fc3e9300c91} + +\item +\hypertarget{class_main_app_a94e76172a575851642a5b80ecf14a7b9}{wx\-String {\bfseries m\-\_\-text\-Voice\-Output}}\label{class_main_app_a94e76172a575851642a5b80ecf14a7b9} + +\item +\hypertarget{class_main_app_acd7dcb55a60f5b3a343238fdd60b748f}{wx\-String {\bfseries m\-\_\-str\-Sample\-Rate}}\label{class_main_app_acd7dcb55a60f5b3a343238fdd60b748f} + +\item +\hypertarget{class_main_app_a984c580c1f2831348b857777bd800585}{wx\-String {\bfseries m\-\_\-str\-Bitrate}}\label{class_main_app_a984c580c1f2831348b857777bd800585} + +\item +\hypertarget{class_main_app_ab191e22c827be40319221b07b0afc91e}{wx\-String {\bfseries m\-\_\-str\-Rig\-Ctrl\-Port}}\label{class_main_app_ab191e22c827be40319221b07b0afc91e} + +\item +\hypertarget{class_main_app_af367d4403e54c973f3b5d9708ac42318}{wx\-String {\bfseries m\-\_\-str\-Rig\-Ctrl\-Baud}}\label{class_main_app_af367d4403e54c973f3b5d9708ac42318} + +\item +\hypertarget{class_main_app_a5ee4f9e7aed236fdf885442d5accf37f}{wx\-String {\bfseries m\-\_\-str\-Rig\-Ctrl\-Databits}}\label{class_main_app_a5ee4f9e7aed236fdf885442d5accf37f} + +\item +\hypertarget{class_main_app_ab9b597849713a2a3a18782243c2cbf89}{wx\-String {\bfseries m\-\_\-str\-Rig\-Ctrl\-Stopbits}}\label{class_main_app_ab9b597849713a2a3a18782243c2cbf89} + +\item +\hypertarget{class_main_app_ab61a6ceb5655721d22b71a28fbe4aab2}{wx\-String {\bfseries m\-\_\-str\-Rig\-Ctrl\-Parity}}\label{class_main_app_ab61a6ceb5655721d22b71a28fbe4aab2} + +\item +\hypertarget{class_main_app_aef360a075faca729e3ad9d352b778478}{wx\-Rect {\bfseries m\-\_\-r\-Top\-Window}}\label{class_main_app_aef360a075faca729e3ad9d352b778478} \end{DoxyCompactItemize} diff --git a/fdmdv2/fdmdv2-doc/latex/class_main_frame.tex b/fdmdv2/fdmdv2-doc/latex/class_main_frame.tex index 4334ebb8..94a46d7a 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_main_frame.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_main_frame.tex @@ -258,6 +258,9 @@ Collaboration diagram for Main\-Frame\-:\nopagebreak \item \hypertarget{class_main_frame_a9ad22e55c7a3c93f9c071d366ae760d6}{void {\bfseries On\-Timer} (wx\-Timer\-Event \&evt)}\label{class_main_frame_a9ad22e55c7a3c93f9c071d366ae760d6} +\item +\hypertarget{class_main_frame_aad7f15728583b9b793b695dbaec482f3}{void {\bfseries On\-Delete\-Config} (wx\-Command\-Event \&)}\label{class_main_frame_aad7f15728583b9b793b695dbaec482f3} + \item \hypertarget{class_main_frame_a2577b78ec0105922e5356287519d2e54}{wx\-String {\bfseries Load\-User\-Image} (wx\-Image \&image)}\label{class_main_frame_a2577b78ec0105922e5356287519d2e54} diff --git a/fdmdv2/fdmdv2-doc/latex/class_options_dlg.tex b/fdmdv2/fdmdv2-doc/latex/class_options_dlg.tex index 533afcab..10e03dc6 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_options_dlg.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_options_dlg.tex @@ -23,6 +23,18 @@ Collaboration diagram for Options\-Dlg\-:\nopagebreak \begin{DoxyCompactItemize} \item \hyperlink{class_options_dlg_a40a392346d152d4b9e37e54bcf2cb40a}{Options\-Dlg} (wx\-Window $\ast$parent) +\item +\hypertarget{class_options_dlg_a0adae9a9eccd2e5ed64cbec046ca2308}{void {\bfseries Exchange\-Data} (int inout)}\label{class_options_dlg_a0adae9a9eccd2e5ed64cbec046ca2308} + +\item +\hypertarget{class_options_dlg_a54a747951dc77b99fe3948ccce391182}{void {\bfseries On\-Cancel} (wx\-Command\-Event \&event)}\label{class_options_dlg_a54a747951dc77b99fe3948ccce391182} + +\item +\hypertarget{class_options_dlg_ac7953e83f9414f07a200f81279db079e}{void {\bfseries On\-O\-K} (wx\-Command\-Event \&event)}\label{class_options_dlg_ac7953e83f9414f07a200f81279db079e} + +\item +\hypertarget{class_options_dlg_a3c0ded9050e9dc1ffbd8c65977852bc3}{void {\bfseries On\-Apply} (wx\-Command\-Event \&event)}\label{class_options_dlg_a3c0ded9050e9dc1ffbd8c65977852bc3} + \end{DoxyCompactItemize} \subsection*{Protected Member Functions} \begin{DoxyCompactItemize} diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_panel.tex b/fdmdv2/fdmdv2-doc/latex/class_plot_panel.tex index 13c5318d..fbe10323 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_plot_panel.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_plot_panel.tex @@ -112,10 +112,13 @@ Collaboration diagram for Plot\-Panel\-:\nopagebreak \hypertarget{class_plot_panel_a803a71153ab9758b6134fc51855a71b3}{bool {\bfseries m\-\_\-newdata}}\label{class_plot_panel_a803a71153ab9758b6134fc51855a71b3} \item -\hypertarget{class_plot_panel_a8cf01c846dc561a79c0d1dee88a80ef4}{wx\-Bitmap $\ast$ {\bfseries m\-\_\-bmp}}\label{class_plot_panel_a8cf01c846dc561a79c0d1dee88a80ef4} +\hypertarget{class_plot_panel_a455990d37fec44ad2eeb97b6be7016fe}{wx\-Image {\bfseries m\-\_\-o\-Image}}\label{class_plot_panel_a455990d37fec44ad2eeb97b6be7016fe} \item -\hypertarget{class_plot_panel_a274a9ad1bf4f03ccc74ae259029835d5}{wx\-Native\-Pixel\-Data $\ast$ {\bfseries m\-\_\-p\-Bmp}}\label{class_plot_panel_a274a9ad1bf4f03ccc74ae259029835d5} +\hypertarget{class_plot_panel_a931b1810b974771f4f79ebc9b2690833}{wx\-Bitmap $\ast$ {\bfseries m\-\_\-p\-Bmp}}\label{class_plot_panel_a931b1810b974771f4f79ebc9b2690833} + +\item +\hypertarget{class_plot_panel_abba680c266caf80a5a3f2ab98cbb7796}{wx\-Native\-Pixel\-Data $\ast$ {\bfseries m\-\_\-p\-Pix}}\label{class_plot_panel_abba680c266caf80a5a3f2ab98cbb7796} \end{DoxyCompactItemize} \subsection*{Protected Attributes} @@ -162,6 +165,12 @@ Collaboration diagram for Plot\-Panel\-:\nopagebreak \item \hypertarget{class_plot_panel_ae2f4907a8e4ed958ef4995e99b1f7148}{double {\bfseries m\-\_\-zoom\-Factor}}\label{class_plot_panel_ae2f4907a8e4ed958ef4995e99b1f7148} +\item +\hypertarget{class_plot_panel_ab5bc0c62a2dcfccb9e0d9663d7983e3f}{int {\bfseries m\-\_\-greyscale}}\label{class_plot_panel_ab5bc0c62a2dcfccb9e0d9663d7983e3f} + +\item +\hypertarget{class_plot_panel_aff281e896bdb1f76d9ccbbe1d15c721d}{int {\bfseries m\-\_\-line\-\_\-color}}\label{class_plot_panel_aff281e896bdb1f76d9ccbbe1d15c721d} + \end{DoxyCompactItemize} diff --git a/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall.tex b/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall.tex index b8652467..7814f120 100644 --- a/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall.tex +++ b/fdmdv2/fdmdv2-doc/latex/class_plot_waterfall.tex @@ -45,21 +45,21 @@ Collaboration diagram for Plot\-Waterfall\-:\nopagebreak \item \hypertarget{class_plot_waterfall_aec560c10f32a6c6e92a62225288c28f3}{void {\bfseries plot\-Pixel\-Data} (wx\-Auto\-Buffered\-Paint\-D\-C \&dc)}\label{class_plot_waterfall_aec560c10f32a6c6e92a62225288c28f3} +\item +\hypertarget{class_plot_waterfall_aeb0731ac7eeecd219980637ac70b4c76}{void {\bfseries draw\-Data} ()}\label{class_plot_waterfall_aeb0731ac7eeecd219980637ac70b4c76} + +\item +\hypertarget{class_plot_waterfall_a6825ebbd247988bf052d29ebca72d02e}{void {\bfseries draw\-Data2} (wx\-Memory\-D\-C \&p\-D\-C, int barpos, int l, int t, int w, int h)}\label{class_plot_waterfall_a6825ebbd247988bf052d29ebca72d02e} + \end{DoxyCompactItemize} \subsection*{Protected Attributes} \begin{DoxyCompactItemize} \item \hypertarget{class_plot_waterfall_aae04482318331ac760954376f23a1e3c}{unsigned {\bfseries m\-\_\-heatmap\-\_\-lut} \mbox{[}256\mbox{]}}\label{class_plot_waterfall_aae04482318331ac760954376f23a1e3c} -\item -\hypertarget{class_plot_waterfall_a1cb3639849f17b1882b2b3713fd690cf}{int {\bfseries m\-\_\-greyscale}}\label{class_plot_waterfall_a1cb3639849f17b1882b2b3713fd690cf} - \item \hypertarget{class_plot_waterfall_a1b80aa40a1194ece27c87ec265ef7d2c}{wx\-Memory\-D\-C {\bfseries m\-\_\-m\-D\-C}}\label{class_plot_waterfall_a1b80aa40a1194ece27c87ec265ef7d2c} -\item -\hypertarget{class_plot_waterfall_aa0b8f5bb510697a7eb8f48628a39b9c7}{int {\bfseries m\-\_\-line\-\_\-color}}\label{class_plot_waterfall_aa0b8f5bb510697a7eb8f48628a39b9c7} - \end{DoxyCompactItemize} \subsection*{Additional Inherited Members} 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 7dffb78e..99661ae7 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,22 +8,12 @@ Class \hyperlink{classtop_frame_1_1_top_frame}{Top\-Frame}. -Inheritance diagram for top\-Frame.\-Top\-Frame\-:\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=184pt]{classtop_frame_1_1_top_frame__inherit__graph} -\end{center} -\end{figure} - - -Collaboration diagram for top\-Frame.\-Top\-Frame\-:\nopagebreak -\begin{figure}[H] -\begin{center} -\leavevmode -\includegraphics[width=184pt]{classtop_frame_1_1_top_frame__coll__graph} -\end{center} -\end{figure} +Inheritance diagram for top\-Frame.\-Top\-Frame\-: +% FIG 0 + + +Collaboration diagram for top\-Frame.\-Top\-Frame\-: +% FIG 1 \subsection*{Public Member Functions} \begin{DoxyCompactItemize} \item @@ -156,119 +146,3 @@ Collaboration diagram for top\-Frame.\-Top\-Frame\-:\nopagebreak \hypertarget{classtop_frame_1_1_top_frame_acdb4c8f0b6e19883a0c0283bfe22e03e}{def {\bfseries On\-Tog\-Btn\-T\-X\-Click}}\label{classtop_frame_1_1_top_frame_acdb4c8f0b6e19883a0c0283bfe22e03e} \end{DoxyCompactItemize} -\subsection*{Public Attributes} -\begin{DoxyCompactItemize} -\item -\hypertarget{classtop_frame_1_1_top_frame_af61290bdefcc2d6b95e7784b0ca93b4a}{{\bfseries m\-\_\-menubar\-Main}}\label{classtop_frame_1_1_top_frame_af61290bdefcc2d6b95e7784b0ca93b4a} - -\item -\hypertarget{classtop_frame_1_1_top_frame_af4fd5670e4140169d030655bacf89291}{{\bfseries file}}\label{classtop_frame_1_1_top_frame_af4fd5670e4140169d030655bacf89291} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a0f83eefb91c3d11e4e9272bda332a459}{{\bfseries m\-\_\-menu\-Item\-Open}}\label{classtop_frame_1_1_top_frame_a0f83eefb91c3d11e4e9272bda332a459} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a03ad15b4bab94c033473dd6ccff65af0}{{\bfseries m\-\_\-menu\-Item\-Save}}\label{classtop_frame_1_1_top_frame_a03ad15b4bab94c033473dd6ccff65af0} - -\item -\hypertarget{classtop_frame_1_1_top_frame_ad9ba4bf1b5beac6a258534b51dc0a162}{{\bfseries m\-\_\-menu\-Item\-Close}}\label{classtop_frame_1_1_top_frame_ad9ba4bf1b5beac6a258534b51dc0a162} - -\item -\hypertarget{classtop_frame_1_1_top_frame_af29d24d1f6af4d8c88a3592e21165f53}{{\bfseries m\-\_\-menu\-Item\-Exit}}\label{classtop_frame_1_1_top_frame_af29d24d1f6af4d8c88a3592e21165f53} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a7a77980d2705fc44493f4fd58fe507af}{{\bfseries edit}}\label{classtop_frame_1_1_top_frame_a7a77980d2705fc44493f4fd58fe507af} - -\item -\hypertarget{classtop_frame_1_1_top_frame_af40b15c5dc269433f3c0139aee73e4a3}{{\bfseries m\-\_\-menu\-Item\-Copy}}\label{classtop_frame_1_1_top_frame_af40b15c5dc269433f3c0139aee73e4a3} - -\item -\hypertarget{classtop_frame_1_1_top_frame_aa7a117cd725e7f37b92ab0d40d09bc63}{{\bfseries m\-\_\-menu\-Item\-Cut}}\label{classtop_frame_1_1_top_frame_aa7a117cd725e7f37b92ab0d40d09bc63} - -\item -\hypertarget{classtop_frame_1_1_top_frame_afef5be66039c5f40a7c1efe5d74d0b6a}{{\bfseries m\-\_\-menu\-Item\-Paste}}\label{classtop_frame_1_1_top_frame_afef5be66039c5f40a7c1efe5d74d0b6a} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a91e42615098c6eb9c895722bf19527dc}{{\bfseries tools}}\label{classtop_frame_1_1_top_frame_a91e42615098c6eb9c895722bf19527dc} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a3bfbae592fada02b1889cbd771dbdfdf}{{\bfseries m\-\_\-menu\-Item\-Audio}}\label{classtop_frame_1_1_top_frame_a3bfbae592fada02b1889cbd771dbdfdf} - -\item -\hypertarget{classtop_frame_1_1_top_frame_ae1ec3c8d2a58a4a36c15d86c79a54619}{{\bfseries m\-\_\-menu\-Item\-Rig\-Ctrl\-Cfg}}\label{classtop_frame_1_1_top_frame_ae1ec3c8d2a58a4a36c15d86c79a54619} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a32f9fe004c5ce5448f7ee1169bb4a395}{{\bfseries m\-\_\-menu\-Item\-Options}}\label{classtop_frame_1_1_top_frame_a32f9fe004c5ce5448f7ee1169bb4a395} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a9fde86a0816b1b53b7a3bdf36e153316}{{\bfseries m\-\_\-menu\-Item\-Capt\-Rx\-Stream}}\label{classtop_frame_1_1_top_frame_a9fde86a0816b1b53b7a3bdf36e153316} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a148807b3857ecd92feee3d905fe95780}{{\bfseries m\-\_\-menu\-Item\-Capt\-Tx\-Stream}}\label{classtop_frame_1_1_top_frame_a148807b3857ecd92feee3d905fe95780} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a12e239851503ddd2bb9614e9d6798dd6}{{\bfseries m\-\_\-menu\-Item\-Play\-Audio\-File}}\label{classtop_frame_1_1_top_frame_a12e239851503ddd2bb9614e9d6798dd6} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a9e9b8821f2f16e1ae3e70a950bb6df6e}{{\bfseries help}}\label{classtop_frame_1_1_top_frame_a9e9b8821f2f16e1ae3e70a950bb6df6e} - -\item -\hypertarget{classtop_frame_1_1_top_frame_ac27a76c5a87becff98a997f761f056be}{{\bfseries m\-\_\-menu\-Item\-Help\-Updates}}\label{classtop_frame_1_1_top_frame_ac27a76c5a87becff98a997f761f056be} - -\item -\hypertarget{classtop_frame_1_1_top_frame_ab67be740fcb5e40a9381bba84abf8e21}{{\bfseries m\-\_\-menu\-Item\-About}}\label{classtop_frame_1_1_top_frame_ab67be740fcb5e40a9381bba84abf8e21} - -\item -\hypertarget{classtop_frame_1_1_top_frame_addd6a8e63db7bd235126b79631eed3b3}{{\bfseries m\-\_\-gauge\-S\-N\-R}}\label{classtop_frame_1_1_top_frame_addd6a8e63db7bd235126b79631eed3b3} - -\item -\hypertarget{classtop_frame_1_1_top_frame_af0547598f83b883d4ecede4ef0435c9d}{{\bfseries m\-\_\-text\-S\-N\-R}}\label{classtop_frame_1_1_top_frame_af0547598f83b883d4ecede4ef0435c9d} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a2fa007c1becb38d977a8175422f1deaf}{{\bfseries m\-\_\-gauge\-Level}}\label{classtop_frame_1_1_top_frame_a2fa007c1becb38d977a8175422f1deaf} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a6815a4c0ed1ea9276b009ff80eeb0797}{{\bfseries m\-\_\-aui\-Nbook\-Ctrl}}\label{classtop_frame_1_1_top_frame_a6815a4c0ed1ea9276b009ff80eeb0797} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a3274273894e177b9248bd0828c0069c1}{{\bfseries m\-\_\-txt\-Ctrl}}\label{classtop_frame_1_1_top_frame_a3274273894e177b9248bd0828c0069c1} - -\item -\hypertarget{classtop_frame_1_1_top_frame_acddd135b90067f31c77b21cc60f896d7}{{\bfseries m\-\_\-tog\-Rx\-I\-D}}\label{classtop_frame_1_1_top_frame_acddd135b90067f31c77b21cc60f896d7} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a6540bfcdd8c7c9bb9519beda90c2eb87}{{\bfseries m\-\_\-tog\-Tx\-I\-D}}\label{classtop_frame_1_1_top_frame_a6540bfcdd8c7c9bb9519beda90c2eb87} - -\item -\hypertarget{classtop_frame_1_1_top_frame_ac6a4ab6d6a8bd6b86ac7a6a7dbdd1ec9}{{\bfseries m\-\_\-slider\-S\-Q}}\label{classtop_frame_1_1_top_frame_ac6a4ab6d6a8bd6b86ac7a6a7dbdd1ec9} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a0fddba0c5933746ad34547e7c741dd95}{{\bfseries m\-\_\-ckbox\-S\-Q}}\label{classtop_frame_1_1_top_frame_a0fddba0c5933746ad34547e7c741dd95} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a122fda93d64a9934e50f601156afc6b1}{{\bfseries m\-\_\-tog\-Btn\-On\-Off}}\label{classtop_frame_1_1_top_frame_a122fda93d64a9934e50f601156afc6b1} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a6ed46f358625437a0eb6f7ac476d6a81}{{\bfseries m\-\_\-tog\-Btn\-Split}}\label{classtop_frame_1_1_top_frame_a6ed46f358625437a0eb6f7ac476d6a81} - -\item -\hypertarget{classtop_frame_1_1_top_frame_aa70926cafd915b5f89fc3b95f665e4e1}{{\bfseries m\-\_\-tog\-Btn\-Analog}}\label{classtop_frame_1_1_top_frame_aa70926cafd915b5f89fc3b95f665e4e1} - -\item -\hypertarget{classtop_frame_1_1_top_frame_ab1d8a1745d1f459a48d05d06ee691b99}{{\bfseries m\-\_\-tog\-Btn\-A\-L\-C}}\label{classtop_frame_1_1_top_frame_ab1d8a1745d1f459a48d05d06ee691b99} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a31dbffc9065e0bd59e2740d7d0553867}{{\bfseries m\-\_\-btn\-Tog\-T\-X}}\label{classtop_frame_1_1_top_frame_a31dbffc9065e0bd59e2740d7d0553867} - -\item -\hypertarget{classtop_frame_1_1_top_frame_a0a2ae63963c3d388b14a79be1b198371}{{\bfseries m\-\_\-status\-Bar1}}\label{classtop_frame_1_1_top_frame_a0a2ae63963c3d388b14a79be1b198371} - -\end{DoxyCompactItemize} - - -\subsection{Detailed Description} -Class \hyperlink{classtop_frame_1_1_top_frame}{Top\-Frame}. - -The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize} -\item -C\-:/bin/\-Projects/\-Radio/fdmdv2/src/top\-Frame.\-py\end{DoxyCompactItemize} diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__coll__graph.md5 b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__coll__graph.md5 index 097ceb56..94a3e1ea 100644 --- a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__coll__graph.md5 +++ b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__coll__graph.md5 @@ -1 +1 @@ -9a89f8868f8fddc3969368262550e6cd \ No newline at end of file +e21e5bf190bee3ac6940ab4489354846 \ No newline at end of file diff --git a/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__coll__graph.pdf b/fdmdv2/fdmdv2-doc/latex/classtop_frame_1_1_top_frame__coll__graph.pdf index c7fb9a69db666e491094834e5a623c131a659d64..70e7c3f77025cbc2dc6dfe817a6fcc85dd722b9b 100644 GIT binary patch delta 695 zcmews^*DNhPyN~u-)tE}p1r@rU+}L{J{fN`#ZsrmX+iroX4@8-OG`X8Jr}%OSij%@ zT~6BW4c;0D4XU=KoUA%OZ@yxvQ0k;98Og2l_FojQ;&QT^_x|OZSug)xH~RlYZvOqo zmrUIDhn|WSrtIQ9^rdlvhG^9i)rZWUZ>u@>vHy}Q3%q?`{rrug%bwRW9 z_LdtqCpV;eoy?8Bb~`06XXdxm`UkI1zN%Nn2e&(i_-iwS4p>3-&3W8xg|qZ zi9R>&_FNfxW!j4AGYThWbw?G%v}NCE3476IH~*aN3!B*8Ustr;ubzI4qkS*xJviVmVQ|F=r^Y8_QpMG)PnzG5OWq!n&RqIa7u&!jU-u5v02lMoY z3>A|nFv>EU7@JPsz_@|Q$Y664(>6_JLqn6v**dC|9dtzMO^wVI3_w63Pk{@}Ff_0< zwLlXyFfhX+W`QAQXkcJyh^7}PW^95XW^8E+67xZ^*u)UsVnYKna||&< delta 569 zcmaDH{Vi&OPyO5=UvFkZfxXYe&&b~>QM=zb$=R``iM{lo^UHJ9U?#aBn zVKG~6rTfAUH4@m||Kt0reH3vi!)@j(8QMG@@b^~ERp#cYk|Z(X1E zZqBvZLb)w(VtH?5UOV+L#b5`E-lj#iD^6}Z*e1U4?y93Af-6mqaTp$*wBYSU(N!B+|?^oqqQa9`Od(m}XT>p)twiTCN=DXO>dSoX{lT6n7GaWV4+ct{t(NdY|Xgkg4 z!E7gMp|iz>fdyxEs}yGkhuJ@ITfg_?`$@vLbk6deF$|cnuVU67KaKQMx#n{!DlD?W zsWqQ39+r|@Uw!q*y6aw@zkMB(jbgXn`DmMB|Hh+k`l*?_!tcvVF6W>8mr<74*vM?M zEYk)iLyOJlnYL+)8yJ`>7=VC6o&pz`VPIflVla7*j;gqcp#_?pp@D^o<>U?>)p~Oi zOEftHOG^VIOfe&L^9>D*EX>f<85$THpqpoCU}}aTW@un;0MaXfu@>vHy}Q3%q?`{rrug%bwRW9 z_LdtqCpV;eoy?8Bb~`06XXdxm`UkI1zN%Nn2e&(i_-iwS4p>3-&3W8xg|qZ zi9R>&_FNfxW!j4AGYThWbw?G%v}NCE3476IH~*aN3!B*8Ustr;ubzI4qkS*xJviVmVQ|F=r^Y8_QpMG)PnzG5OWq!n&RqIa7u&!jU-u5v02lMoY z3>A|nFv>EU7@JPsz_@|Q$Y664(>6_JLqn6v**dC|9dtzMO^wVI3_w63Pk{@}Ff_0< zwLlXyFfhX+W`QAQXkcJyh^7}PW^95XW^8E+67xZ^*u)UsVnYKna||&< delta 569 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 F{{rTg3km=L literal 1308 zcmeAS@N?(olHy`uVBq!ia0vp^Q-QdEg9%8^@LZ}1q}Y|gW!U_%O^81uw3+X zaSW-L^LDPSzqF^s@$_7#XMQn>Pn0-!HMKQ8vttm7SkyO#OGW%AkNQQWBkdhi&LG(>Bp@tUw>ow)r$LXVynxZ*?<4TwWTNhS>>7Y zpWo=L>3wLyr<`!|q+f#s_osH=pNHH2BpRz)HDu08Pfy>L+s(H`ft#EA^XJb_&K%#% zOG`^DD(f~u-njv`k76P^EUP^`Z(!9K_6*8Y^X zM2UT3d+QIbo^8Kuw}E_!{l>sU^6_7qjxX$Y$Y0J`_TlSCU!j~S+zx+BWR4r~ zykC9&MEQf?pY7xSDdt<)`@h&|-Mqf|ipEZjhv(BZGPGaje0=L{edJ3Zuj(J(RGGO8 zm#l8|3iT7`sZU;a;=;{6k1w)o?a-KdWB-POqGlhjin+e}y5yWw$kBKnyY+F(_Z2U; zytDC)SGuQBYNqeA@|Wb+S`J&erNvjCEc~p}wT_SBb$>_WAA~PX$eTUkpWUIQ_i1y4v^V%MPHjuT{qL&l?`oIbHYr+vU4+HLaBu zU%Y((Y}xmBcjKpBE#Lq4>zeQH?N9r93RL}i{M7JRk>%nz`-wC9ExvpSUqAmt{gmxG zyDw&x?k*P!7HVnxx36}$rH#$|@9gU&WsX;Vel~f{lp_ll?!UhNKaZJJU-0V82q)7o z-#MG8U->_}lv_LBtCq6#D8r_nApd12m zOv?A4-cO5eUcZ!KvgC-bR8-ir#S@Oj?~L*L&a%WNS3l#`mYH6MY6AWqQQK(0eZ~jX zrGMlP+AZ9wU3Vxjjr*L8jOn9d#n3;*VrNYyAxRlUi6^891pVypIZ&w6F8wB+ub zsdRZ8?-bm5>U_5REyZQ$mmD}1v-A9apK#Bh>+?C4RExL%ahS9C{3|{) zJ@nPX$NDa7&IGTsfB*DZUiuxk__fc^-%vi(FZK6l%QJ%#>jgQ_IwgMmd6Knt*T#*8 zb-G^Lrv@<|HNJoMuI^N?t65jG7rrjf0fw>DpOrC9j~Y+UxdzGrkZ4eQ@~bvGTl=?7 zM_|VG+pk~0t~uSXf9lk!XV0Fk+kc)zH8LhFVdQ&MBb@05_hb0RR91 diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__inherit__graph.md5 b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__inherit__graph.md5 index 6e0de4f8..556c365d 100644 --- a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__inherit__graph.md5 +++ b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__inherit__graph.md5 @@ -1 +1 @@ -25d939efdc771c4733eb7139b3a2272f \ No newline at end of file +6c3bbd4d71e78e53c1de0aed4e0c9fd6 \ No newline at end of file diff --git a/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__inherit__graph.png b/fdmdv2/fdmdv2-doc/rtf/classtop_frame_1_1_top_frame__inherit__graph.png index 3389e1e444e59cc73bc88f763e296c02a9fd3ce8..ea3c6f9254d817052c4dac36aeb8ddebe0cd933b 100644 GIT binary patch literal 2724 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 F{{rTg3km=L literal 1308 zcmeAS@N?(olHy`uVBq!ia0vp^Q-QdEg9%8^@LZ}1q}Y|gW!U_%O^81uw3+X zaSW-L^LDPSzqF^s@$_7#XMQn>Pn0-!HMKQ8vttm7SkyO#OGW%AkNQQWBkdhi&LG(>Bp@tUw>ow)r$LXVynxZ*?<4TwWTNhS>>7Y zpWo=L>3wLyr<`!|q+f#s_osH=pNHH2BpRz)HDu08Pfy>L+s(H`ft#EA^XJb_&K%#% zOG`^DD(f~u-njv`k76P^EUP^`Z(!9K_6*8Y^X zM2UT3d+QIbo^8Kuw}E_!{l>sU^6_7qjxX$Y$Y0J`_TlSCU!j~S+zx+BWR4r~ zykC9&MEQf?pY7xSDdt<)`@h&|-Mqf|ipEZjhv(BZGPGaje0=L{edJ3Zuj(J(RGGO8 zm#l8|3iT7`sZU;a;=;{6k1w)o?a-KdWB-POqGlhjin+e}y5yWw$kBKnyY+F(_Z2U; zytDC)SGuQBYNqeA@|Wb+S`J&erNvjCEc~p}wT_SBb$>_WAA~PX$eTUkpWUIQ_i1y4v^V%MPHjuT{qL&l?`oIbHYr+vU4+HLaBu zU%Y((Y}xmBcjKpBE#Lq4>zeQH?N9r93RL}i{M7JRk>%nz`-wC9ExvpSUqAmt{gmxG zyDw&x?k*P!7HVnxx36}$rH#$|@9gU&WsX;Vel~f{lp_ll?!UhNKaZJJU-0V82q)7o z-#MG8U->_}lv_LBtCq6#D8r_nApd12m zOv?A4-cO5eUcZ!KvgC-bR8-ir#S@Oj?~L*L&a%WNS3l#`mYH6MY6AWqQQK(0eZ~jX zrGMlP+AZ9wU3Vxjjr*L8jOn9d#n3;*VrNYyAxRlUi6^891pVypIZ&w6F8wB+ub zsdRZ8?-bm5>U_5REyZQ$mmD}1v-A9apK#Bh>+?C4RExL%ahS9C{3|{) zJ@nPX$NDa7&IGTsfB*DZUiuxk__fc^-%vi(FZK6l%QJ%#>jgQ_IwgMmd6Knt*T#*8 zb-G^Lrv@<|HNJoMuI^N?t65jG7rrjf0fw>DpOrC9j~Y+UxdzGrkZ4eQ@~bvGTl=?7 zM_|VG+pk~0t~uSXf9lk!XV0Fk+kc)zH8LhFVdQ&MBb@05_hb0RR91 -- 2.25.1